{
    "scan": {
        "analyzer-version-clippy": "1.94.0",
        "analyzer-version-cppcheck": "2.20.0",
        "analyzer-version-gcc": "16.0.1",
        "analyzer-version-gcc-analyzer": "16.0.1",
        "analyzer-version-shellcheck": "0.11.0",
        "analyzer-version-unicontrol": "0.0.2",
        "diffbase-analyzer-version-clippy": "1.94.0",
        "diffbase-analyzer-version-cppcheck": "2.20.0",
        "diffbase-analyzer-version-gcc": "16.0.1",
        "diffbase-analyzer-version-gcc-analyzer": "16.0.1",
        "diffbase-analyzer-version-shellcheck": "0.11.0",
        "diffbase-analyzer-version-unicontrol": "0.0.2",
        "diffbase-enabled-plugins": "clippy, cppcheck, gcc, shellcheck, unicontrol",
        "diffbase-exit-code": 0,
        "diffbase-host": "ip-172-16-1-26.us-west-2.compute.internal",
        "diffbase-known-false-positives": "/usr/share/csmock/known-false-positives.js",
        "diffbase-known-false-positives-rpm": "known-false-positives-0.0.0.20260320.200800.gd35503f.main-1.el9.noarch",
        "diffbase-mock-config": "fedora-rawhide-x86_64",
        "diffbase-project-name": "cp2k-0.0.0-1.20260327142541005995.master",
        "diffbase-store-results-to": "/tmp/tmpcwivbx13/cp2k-0.0.0-1.20260327142541005995.master.tar.xz",
        "diffbase-time-created": "2026-03-27 22:15:50",
        "diffbase-time-finished": "2026-03-27 23:12:56",
        "diffbase-tool": "csmock",
        "diffbase-tool-args": "'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'cppcheck,gcc,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpcwivbx13/cp2k-0.0.0-1.20260327142541005995.master.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '/tmp/tmpcwivbx13/cp2k-0.0.0-1.20260327142541005995.master.src.rpm'",
        "diffbase-tool-version": "csmock-3.8.4-1.el9",
        "enabled-plugins": "clippy, cppcheck, gcc, shellcheck, unicontrol",
        "exit-code": 0,
        "host": "ip-172-16-1-26.us-west-2.compute.internal",
        "known-false-positives": "/usr/share/csmock/known-false-positives.js",
        "known-false-positives-rpm": "known-false-positives-0.0.0.20260320.200800.gd35503f.main-1.el9.noarch",
        "mock-config": "fedora-rawhide-x86_64",
        "project-name": "cp2k-0.0.0-1.20260327142541005995.master",
        "store-results-to": "/tmp/tmpcwivbx13/cp2k-0.0.0-1.20260327142541005995.master.tar.xz",
        "time-created": "2026-03-27 22:15:50",
        "time-finished": "2026-03-27 23:12:56",
        "tool": "csmock",
        "tool-args": "'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'cppcheck,gcc,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpcwivbx13/cp2k-0.0.0-1.20260327142541005995.master.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '/tmp/tmpcwivbx13/cp2k-0.0.0-1.20260327142541005995.master.src.rpm'",
        "tool-version": "csmock-3.8.4-1.el9"
    },
    "defects": [
        {
            "checker": "CPPCHECK_WARNING",
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/redhat-linux-build_mpich/CMakeFiles/CMakeScratch/TryCompile-Qc6vOZ/test_mpi.c",
                    "line": 0,
                    "event": "internal warning",
                    "message": "child 11918 terminated by signal 15",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/redhat-linux-build_mpich/CMakeFiles/CMakeScratch/TryCompile-zx5nKX/test_mpi.cpp",
                    "line": 0,
                    "event": "internal warning",
                    "message": "child 11992 terminated by signal 15",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/redhat-linux-build_openmpi/CMakeFiles/CMakeScratch/TryCompile-FNG4ZE/test_mpi.cpp",
                    "line": 0,
                    "event": "internal warning",
                    "message": "child 24047 terminated by signal 15",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/redhat-linux-build_openmpi/CMakeFiles/CMakeScratch/TryCompile-OA3k3s/test_mpi.c",
                    "line": 0,
                    "event": "internal warning",
                    "message": "child 23990 terminated by signal 15",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "0c63cb2fba6489d825e73deeeca7a4eb95af9184",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘dbm_dist_1d_new’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 57,
                    "column": 33,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘malloc((long unsigned int)*dist.nlocals * 4)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 102,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘dbm_distribution_new’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 106,
                    "column": 3,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 107,
                    "column": 30,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 124,
                    "column": 3,
                    "event": "note",
                    "message": "(4) calling ‘dbm_dist_1d_new’ from ‘dbm_distribution_new’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 23,
                    "column": 13,
                    "event": "note",
                    "message": "(5) entry to ‘dbm_dist_1d_new’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 32,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 33,
                    "column": 6,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 40,
                    "column": 3,
                    "event": "note",
                    "message": "(8) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 41,
                    "column": 14,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 41,
                    "column": 3,
                    "event": "note",
                    "message": "(10) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 41,
                    "column": 3,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 44,
                    "column": 21,
                    "event": "note",
                    "message": "(12) following ‘true’ branch (when ‘i < length’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 45,
                    "column": 23,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 45,
                    "column": 5,
                    "event": "note",
                    "message": "(14) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 46,
                    "column": 8,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 52,
                    "column": 26,
                    "event": "note",
                    "message": "(16) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 53,
                    "column": 3,
                    "event": "note",
                    "message": "(17) assuming ‘malloc((long unsigned int)*dist.nlocals * 4)’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 53,
                    "column": 3,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 53,
                    "column": 39,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 53,
                    "column": 39,
                    "event": "note",
                    "message": "(20) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 53,
                    "column": 39,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 55,
                    "column": 21,
                    "event": "note",
                    "message": "(22) following ‘true’ branch (when ‘i < length’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 56,
                    "column": 15,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 56,
                    "column": 8,
                    "event": "note",
                    "message": "(24) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 57,
                    "column": 29,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 57,
                    "column": 33,
                    "event": "note",
                    "message": "(26) dereference of NULL ‘malloc((long unsigned int)*dist.nlocals * 4) + (long unsigned int)j * 4’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|     for (int i = 0; i < length; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|       if (coords[i] == dist->my_rank) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|->       dist->local_indicies[j++] = i;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|     }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2462cbfd7f717300cdadd567ca07c0207dbaa711",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 108,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: dist",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|     assert(omp_get_num_threads() == 1);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|     dbm_distribution_t *dist = calloc(1, sizeof(dbm_distribution_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|->   dist->ref_count = 1;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  110|     dist->comm = cp_mpi_comm_f2c(fortran_comm);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "b421f6e11ec7ea39abd6a4e286956f9f1f108004",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘dbm_distribution_new’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 108,
                    "column": 19,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘dist’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 106,
                    "column": 3,
                    "event": "note",
                    "message": "(1) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 107,
                    "column": 30,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 107,
                    "column": 30,
                    "event": "note",
                    "message": "(3) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 108,
                    "column": 19,
                    "event": "note",
                    "message": "(4) ‘dist’ could be NULL: unchecked value from (3)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|     assert(omp_get_num_threads() == 1);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|     dbm_distribution_t *dist = calloc(1, sizeof(dbm_distribution_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|->   dist->ref_count = 1;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  110|     dist->comm = cp_mpi_comm_f2c(fortran_comm);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "c5f22b7e4d1ec7db1e5d858446915eeea95d386a",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 110,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: dist",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|     dist->ref_count = 1;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  110|->   dist->comm = cp_mpi_comm_f2c(fortran_comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  111|     dist->my_rank = cp_mpi_comm_rank(dist->comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  112|     dist->nranks = cp_mpi_comm_size(dist->comm);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "a7a3f4ed9b2c238ddfe4531ab83c8772018ff58a",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 111,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: dist",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  110|     dist->comm = cp_mpi_comm_f2c(fortran_comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  111|->   dist->my_rank = cp_mpi_comm_rank(dist->comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  112|     dist->nranks = cp_mpi_comm_size(dist->comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  113|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f21c71d5661d2eb68ab9fb42566ac8ef59aa2751",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 112,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: dist",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  110|     dist->comm = cp_mpi_comm_f2c(fortran_comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  111|     dist->my_rank = cp_mpi_comm_rank(dist->comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  112|->   dist->nranks = cp_mpi_comm_size(dist->comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  113|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  114|     const int row_dim_remains[2] = {1, 0};",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "5a6ed10f729c5f1ceb604f96b46ecc6b7e1d4e8a",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 115,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: dist",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  113|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  114|     const int row_dim_remains[2] = {1, 0};",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  115|->   const cp_mpi_comm_t row_comm = cp_mpi_cart_sub(dist->comm, row_dim_remains);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  116|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  117|     const int col_dim_remains[2] = {0, 1};",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "ccac6869f0f3401740d9fd50e31b1aa7a1ea0ad4",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_distribution.c",
                    "line": 118,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: dist",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  116|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  117|     const int col_dim_remains[2] = {0, 1};",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  118|->   const cp_mpi_comm_t col_comm = cp_mpi_cart_sub(dist->comm, col_dim_remains);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  119|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  120|     const int nshards = DBM_SHARDS_PER_THREAD * omp_get_max_threads();",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "9f474f2a3d67fdc4d34ea588acae9dbce5d8b36c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 32,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   30|     assert(dist->cols.length == ncols);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|     dbm_distribution_hold(dist);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   32|->   matrix->dist = dist;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   33|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|     size_t size = (strlen(name) + 1) * sizeof(char);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "b23ae40e5344c2697c7eb83b9bc531c789804e46",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘dbm_create’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 32,
                    "column": 16,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘matrix’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 10,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 25,
                    "column": 3,
                    "event": "note",
                    "message": "(1) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 27,
                    "column": 26,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 27,
                    "column": 26,
                    "event": "note",
                    "message": "(3) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 29,
                    "column": 3,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 30,
                    "column": 20,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 30,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 31,
                    "column": 3,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 32,
                    "column": 16,
                    "event": "note",
                    "message": "(8) ‘matrix’ could be NULL: unchecked value from (3)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   30|     assert(dist->cols.length == ncols);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|     dbm_distribution_hold(dist);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   32|->   matrix->dist = dist;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   33|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|     size_t size = (strlen(name) + 1) * sizeof(char);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "4c96407fb5d89a23f59ef579baa061a96de79649",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 35,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   33|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|     size_t size = (strlen(name) + 1) * sizeof(char);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|->   matrix->name = malloc(size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|     assert(matrix->name != NULL && name != NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     memcpy(matrix->name, name, size);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2daef6ea81387f4a27afad77e3c8dd713a5abe70",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 36,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|     size_t size = (strlen(name) + 1) * sizeof(char);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|     matrix->name = malloc(size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|->   assert(matrix->name != NULL && name != NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     memcpy(matrix->name, name, size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "71806fd049a324ad0b2b3ec81ba2c1882481a783",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 37,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|     matrix->name = malloc(size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|     assert(matrix->name != NULL && name != NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|->   memcpy(matrix->name, name, size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     matrix->nrows = nrows;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "0c8b3ee0b7771ca15efacb1c57a2f7658300c1d8",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 39,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     memcpy(matrix->name, name, size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|->   matrix->nrows = nrows;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     matrix->ncols = ncols;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "1979fce88e4c707ab15a29bbc22a1821c01a6be5",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 40,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     matrix->nrows = nrows;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|->   matrix->ncols = ncols;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|     size = nrows * sizeof(int);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "06b04fa4ed5a86572c7babf092d01f8553e1c172",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 43,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|     size = nrows * sizeof(int);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|->   matrix->row_sizes = malloc(size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|     assert(matrix->row_sizes != NULL || size == 0);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     if (size != 0) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "81cdd7c54036fb27716c01881e9b9cd4f07f70b9",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 44,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|     size = nrows * sizeof(int);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|     matrix->row_sizes = malloc(size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|->   assert(matrix->row_sizes != NULL || size == 0);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     if (size != 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|       memcpy(matrix->row_sizes, row_sizes, size);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "81531ad2f9e99bc195bff21a6cd53b27a6a28fad",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 50,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     size = ncols * sizeof(int);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|->   matrix->col_sizes = malloc(size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|     assert(matrix->col_sizes != NULL || size == 0);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|     if (size != 0) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "fa72f3d42b73e6c3a13c1a666a85883052bbce4f",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 51,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     size = ncols * sizeof(int);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|     matrix->col_sizes = malloc(size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|->   assert(matrix->col_sizes != NULL || size == 0);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|     if (size != 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|       memcpy(matrix->col_sizes, col_sizes, size);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "95096baa796f1eb1367f20634d05c62c51d60314",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 57,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|     const int num_shards = dbm_get_num_shards(matrix);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|->   matrix->shards = malloc(num_shards * sizeof(dbm_shard_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|     assert(matrix->shards != NULL || num_shards == 0);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|   #pragma omp parallel for",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "7e06e6660609d1cb9f0b4a0c4715d950f8cb9ca2",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 58,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|     const int num_shards = dbm_get_num_shards(matrix);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|     matrix->shards = malloc(num_shards * sizeof(dbm_shard_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|->   assert(matrix->shards != NULL || num_shards == 0);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|   #pragma omp parallel for",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   60|     for (int ishard = 0; ishard < num_shards; ishard++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "773ca47b4bf9033c64a5b519c0bb1bb03dd559ce",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘dbm_redistribute’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 164,
                    "column": 3,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘__builtin_alloca_with_align((sizetype)(cp_mpi_comm_size(comm) + 1) * 4, 32)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 116,
                    "column": 3,
                    "event": "note",
                    "message": "(1) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 117,
                    "column": 16,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 117,
                    "column": 3,
                    "event": "note",
                    "message": "(3) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 117,
                    "column": 3,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 121,
                    "column": 3,
                    "event": "note",
                    "message": "(5) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 121,
                    "column": 3,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 126,
                    "column": 3,
                    "event": "note",
                    "message": "(7) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 127,
                    "column": 36,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 151,
                    "column": 7,
                    "event": "note",
                    "message": "(9) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 151,
                    "column": 7,
                    "event": "note",
                    "message": "(10) capacity: ‘(sizetype)(<unknown> + 1) * 4’ bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 153,
                    "column": 29,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 157,
                    "column": 13,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.c",
                    "line": 164,
                    "column": 3,
                    "event": "note",
                    "message": "(13) use of uninitialized value ‘__builtin_alloca_with_align((sizetype)(cp_mpi_comm_size(comm) + 1) * 4, 32)’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  162|     // 2nd pass: Fill send_data.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  163|     int send_data_positions[nranks];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|->   memcpy(send_data_positions, send_displ, nranks * sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|     for (int ishard = 0; ishard < dbm_get_num_shards(matrix); ishard++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|       dbm_shard_t *shard = &matrix->shards[ishard];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "767111a904a68c955abeabba68b5e631c9aed60b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_matrix.h",
                    "line": 238,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  236|    ******************************************************************************/",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  237|   static inline int dbm_get_num_shards(const dbm_matrix_t *matrix) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  238|->   return matrix->dist->rows.nshards * matrix->dist->cols.nshards;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  239|   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  240|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "fd345475c5fd0554dadb57b3c99a75e257bc3cf2",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_miniapp.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘reserve_all_blocks._omp_fn.0’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_miniapp.c",
                    "line": 150,
                    "column": 31,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘reserve_row’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_miniapp.c",
                    "line": 145,
                    "column": 9,
                    "event": "note",
                    "message": "(1) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_miniapp.c",
                    "line": 145,
                    "column": 9,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_miniapp.c",
                    "line": 150,
                    "column": 22,
                    "event": "note",
                    "message": "(5) ‘reserve_row’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_miniapp.c",
                    "line": 150,
                    "column": 31,
                    "event": "note",
                    "message": "(6) dereference of NULL ‘reserve_row + (long unsigned int)iblock * 4’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  148|           if (dbm_get_stored_coordinates(matrix, row, col) ==",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  149|               matrix->dist->my_rank) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  150|->           reserve_row[iblock] = row;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  151|             reserve_col[iblock] = col;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  152|             ++iblock;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "e7f7c4019e99d243cee9f4c85ce5cf8027794a3f",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply.c",
                    "line": 45,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: nblocks_per_row",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|           const int row = (trans) ? blk->col : blk->row;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|   #pragma omp atomic",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|->         ++nblocks_per_row[row];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|         }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "hash_v1": "95eb2c2dcd10ccbe8071770775530555e85f5a51",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘compute_rows_max_eps’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply.c",
                    "line": 48,
                    "column": 9,
                    "event": "warning[-Wdeprecated-openmp]",
                    "message": "‘master’ construct deprecated since OpenMP 5.1, use ‘masked’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|         }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|-> #pragma omp master",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|       cp_mpi_sum_int(nblocks_per_row, nrows, matrix->dist->comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|   #pragma omp barrier",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "6dbccfe3ab5590e81c4ab0eaca28c4ef88d8f610",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply.c",
                    "line": 54,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: nblocks_per_row",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|       for (int i = 0; i < nrows; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|         const float f =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|->           ((float)filter_eps) / ((float)imax(1, nblocks_per_row[i]));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|         row_max_eps[i] = f * f;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "1f17088152dae0d52ce44d272e367816740d8c12",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply.c",
                    "line": 55,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: row_max_eps",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|         const float f =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|             ((float)filter_eps) / ((float)imax(1, nblocks_per_row[i]));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|->       row_max_eps[i] = f * f;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|     } // end of omp parallel region",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "e639fbfe46a376cb4b4b006da780b95f8e7e233d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply.c",
                    "line": 81,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ctx",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|     backend_context_t *const ctx = calloc(1, sizeof(backend_context_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   80|     // BLAS and LIBXSMM benefit in general from DBM_MULTIPLY_TASK_REORDER.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   81|->   ctx->cpu_options = DBM_MULTIPLY_TASK_REORDER;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   82|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   83|   #if defined(__OFFLOAD) && !defined(__NO_OFFLOAD_DBM)",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "hash_v1": "f77c78ef5dd48d58446a8274c53fc4e70f644a6d",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘fill_send_buffers’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 201,
                    "column": 9,
                    "event": "warning[-Wdeprecated-openmp]",
                    "message": "‘master’ construct deprecated since OpenMP 5.1, use ‘masked’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  199|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  200|       // Compute send displacements.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  201|-> #pragma omp master",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  202|       {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  203|         icumsum(nranks, blks_send_count, blks_send_displ);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "hash_v1": "f77c78ef5dd48d58446a8274c53fc4e70f644a6d",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘postprocess_received_blocks’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 311,
                    "column": 9,
                    "event": "warning[-Wdeprecated-openmp]",
                    "message": "‘master’ construct deprecated since OpenMP 5.1, use ‘masked’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  309|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  310|   #pragma omp barrier",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  311|-> #pragma omp master",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  312|       icumsum(nshards, nblocks_per_shard, shard_start);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  313|   #pragma omp barrier",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "ae9aafde56078a1e06d42d5542ab665342fac630",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 407,
                    "event": "warning[uninitvar]",
                    "message": "Uninitialized variable: blks_send_count_byte",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  405|         blks_recv_displ_byte[i] = blks_recv_displ[i] * sizeof(dbm_pack_block_t);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  406|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  407|->     cp_mpi_alltoallv_byte(blks_send, blks_send_count_byte, blks_send_displ_byte,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  408|                             blks_recv, blks_recv_count_byte, blks_recv_displ_byte,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  409|                             dist->comm);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2a02a8bcafc4e789e1d231f7467c77a96efc7d20",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 407,
                    "event": "warning[uninitvar]",
                    "message": "Uninitialized variable: blks_send_displ_byte",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  405|         blks_recv_displ_byte[i] = blks_recv_displ[i] * sizeof(dbm_pack_block_t);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  406|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  407|->     cp_mpi_alltoallv_byte(blks_send, blks_send_count_byte, blks_send_displ_byte,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  408|                             blks_recv, blks_recv_count_byte, blks_recv_displ_byte,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  409|                             dist->comm);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f8bb281fbef3219e70c1694c30015a0c3e765576",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 408,
                    "event": "warning[uninitvar]",
                    "message": "Uninitialized variable: blks_recv_count_byte",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  406|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  407|       cp_mpi_alltoallv_byte(blks_send, blks_send_count_byte, blks_send_displ_byte,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  408|->                           blks_recv, blks_recv_count_byte, blks_recv_displ_byte,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  409|                             dist->comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  410|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "05936624fbeed0478650c197fea16ed98297df35",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 408,
                    "event": "warning[uninitvar]",
                    "message": "Uninitialized variable: blks_recv_displ_byte",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  406|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  407|       cp_mpi_alltoallv_byte(blks_send, blks_send_count_byte, blks_send_displ_byte,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  408|->                           blks_recv, blks_recv_count_byte, blks_recv_displ_byte,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  409|                             dist->comm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  410|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "b644740df1eca3160b1dcd8798f2a49ec999e6fa",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pack_matrix’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 463,
                    "column": 10,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘packed.recv_pack.nblocks’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 354,
                    "column": 23,
                    "event": "note",
                    "message": "(1) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 354,
                    "column": 23,
                    "event": "note",
                    "message": "(2) capacity: 4 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 344,
                    "column": 3,
                    "event": "note",
                    "message": "(3) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 348,
                    "column": 66,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 348,
                    "column": 66,
                    "event": "note",
                    "message": "(5) following ‘true’ branch (when ‘trans_dist != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 348,
                    "column": 24,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 353,
                    "column": 3,
                    "event": "note",
                    "message": "(7) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 358,
                    "column": 23,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 359,
                    "column": 3,
                    "event": "note",
                    "message": "(9) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 362,
                    "column": 11,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 445,
                    "column": 29,
                    "event": "note",
                    "message": "(11) following ‘false’ branch (when ‘ipack >= nsend_packs’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 449,
                    "column": 3,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_multiply_comm.c",
                    "line": 463,
                    "column": 10,
                    "event": "note",
                    "message": "(13) use of uninitialized value ‘packed.recv_pack.nblocks’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  461|   #endif",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  462|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  463|->   return packed; // Ownership of packed transfers to caller.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  464|   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  465|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "a838c2fb677decccbe8d5260f8a114490045f695",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_shard.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘dbm_shard_promise_new_block’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_shard.c",
                    "line": 207,
                    "column": 9,
                    "event": "warning[-Wanalyzer-imprecise-fp-arithmetic]",
                    "message": "use of floating-point arithmetic here might yield unexpected results",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_shard.c",
                    "line": 203,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_shard.c",
                    "line": 204,
                    "column": 72,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_shard.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_shard.c",
                    "line": 205,
                    "column": 5,
                    "event": "note",
                    "message": "(3) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_shard.c",
                    "line": 207,
                    "column": 37,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_shard.c",
                    "line": 207,
                    "column": 9,
                    "event": "note",
                    "message": "(5) operand ‘1.3e+0’ is of type ‘double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/dbm/dbm_shard.c",
                    "line": 207,
                    "column": 9,
                    "event": "note",
                    "message": "only use operands of an integer type inside the size argument",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  205|       assert((shard->nblocks + 1) <= shard->nblocks_allocated);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  206|       shard->blocks =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  207|->         realloc(shard->blocks, shard->nblocks_allocated * sizeof(dbm_block_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  208|       assert(shard->blocks != NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  209|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "0d70dee380519f3cc781f0acbd1ad7766782cc86",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘rebuild_cache_entry’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 73,
                    "column": 20,
                    "event": "warning[-Wanalyzer-imprecise-fp-arithmetic]",
                    "message": "use of floating-point arithmetic here might yield unexpected results",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 98,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_sphere_cache_lookup’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 131,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘found != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 153,
                    "column": 51,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 157,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 158,
                    "column": 35,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 158,
                    "column": 5,
                    "event": "note",
                    "message": "(6) calling ‘rebuild_cache_entry’ from ‘grid_sphere_cache_lookup’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 62,
                    "column": 13,
                    "event": "note",
                    "message": "(7) entry to ‘rebuild_cache_entry’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 73,
                    "column": 20,
                    "event": "note",
                    "message": "(8) at least one operand of the size argument is of a floating-point type",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/common/grid_sphere_cache.c",
                    "line": 73,
                    "column": 20,
                    "event": "note",
                    "message": "only use operands of an integer type inside the size argument",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|     // Compute required storage size.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|->   entry->offsets = malloc(max_imr * sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   74|     assert(entry->offsets != NULL || max_imr == 0);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   75|     int nbounds_total = 0;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "61962e27af83ad710f6bad20292bb878bf3a7562",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 49,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|     const int D = DBL_DECIMAL_DIG;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|     FILE *fp = fopen(filename, \"w+\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|->   fprintf(fp, \"#Grid task v10\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|     fprintf(fp, \"orthorhombic %i\\n\", orthorhombic);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|     fprintf(fp, \"border_mask %i\\n\", border_mask);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "efbf3acb69ddaed6a973298a54234626f5d7ed76",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 50,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|     FILE *fp = fopen(filename, \"w+\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     fprintf(fp, \"#Grid task v10\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|->   fprintf(fp, \"orthorhombic %i\\n\", orthorhombic);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|     fprintf(fp, \"border_mask %i\\n\", border_mask);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|     fprintf(fp, \"func %i\\n\", func);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "e323958a9e518247ed031aa4a6a812423591c315",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 51,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     fprintf(fp, \"#Grid task v10\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|     fprintf(fp, \"orthorhombic %i\\n\", orthorhombic);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|->   fprintf(fp, \"border_mask %i\\n\", border_mask);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|     fprintf(fp, \"func %i\\n\", func);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|     fprintf(fp, \"la_max %i\\n\", la_max);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "816d2c6b8499512fd15d09063ece5005a104e41f",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 52,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|     fprintf(fp, \"orthorhombic %i\\n\", orthorhombic);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|     fprintf(fp, \"border_mask %i\\n\", border_mask);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|->   fprintf(fp, \"func %i\\n\", func);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|     fprintf(fp, \"la_max %i\\n\", la_max);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|     fprintf(fp, \"la_min %i\\n\", la_min);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "9a9d495cafe7fab55443dca905c7f58fc2e3c81d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 53,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|     fprintf(fp, \"border_mask %i\\n\", border_mask);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|     fprintf(fp, \"func %i\\n\", func);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|->   fprintf(fp, \"la_max %i\\n\", la_max);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|     fprintf(fp, \"la_min %i\\n\", la_min);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|     fprintf(fp, \"lb_max %i\\n\", lb_max);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "6b91d7c44d662a8aab5091202c3b2409c9877bf9",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 54,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|     fprintf(fp, \"func %i\\n\", func);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|     fprintf(fp, \"la_max %i\\n\", la_max);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|->   fprintf(fp, \"la_min %i\\n\", la_min);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|     fprintf(fp, \"lb_max %i\\n\", lb_max);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|     fprintf(fp, \"lb_min %i\\n\", lb_min);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "8ab125db797b9498dc949d0ce98ee537522a95e4",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 55,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|     fprintf(fp, \"la_max %i\\n\", la_max);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|     fprintf(fp, \"la_min %i\\n\", la_min);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|->   fprintf(fp, \"lb_max %i\\n\", lb_max);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|     fprintf(fp, \"lb_min %i\\n\", lb_min);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|     fprintf(fp, \"zeta %.*e\\n\", D, zeta);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "08c660bc8601f429d55a789954540939e507824c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 56,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|     fprintf(fp, \"la_min %i\\n\", la_min);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|     fprintf(fp, \"lb_max %i\\n\", lb_max);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|->   fprintf(fp, \"lb_min %i\\n\", lb_min);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|     fprintf(fp, \"zeta %.*e\\n\", D, zeta);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|     fprintf(fp, \"zetb %.*e\\n\", D, zetb);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "dc02d12107a10d7e05b5f7eeb34449aa68715055",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 57,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|     fprintf(fp, \"lb_max %i\\n\", lb_max);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|     fprintf(fp, \"lb_min %i\\n\", lb_min);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|->   fprintf(fp, \"zeta %.*e\\n\", D, zeta);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|     fprintf(fp, \"zetb %.*e\\n\", D, zetb);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|     fprintf(fp, \"rscale %.*e\\n\", D, rscale);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "460336609502c99aaa8496a63cac0d0866ba3350",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 58,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|     fprintf(fp, \"lb_min %i\\n\", lb_min);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|     fprintf(fp, \"zeta %.*e\\n\", D, zeta);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|->   fprintf(fp, \"zetb %.*e\\n\", D, zetb);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|     fprintf(fp, \"rscale %.*e\\n\", D, rscale);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   60|     for (int i = 0; i < 3; i++)",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "ea6d8987972c22687600a1569665b940b1bf9c93",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 59,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|     fprintf(fp, \"zeta %.*e\\n\", D, zeta);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|     fprintf(fp, \"zetb %.*e\\n\", D, zetb);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|->   fprintf(fp, \"rscale %.*e\\n\", D, rscale);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   60|     for (int i = 0; i < 3; i++)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   61|       fprintf(fp, \"dh %i %.*e %.*e %.*e\\n\", i, D, dh[i][0], D, dh[i][1], D,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "1dbd63619106ec07dc5efb1a9a304bd3f24f76c9",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 61,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|     fprintf(fp, \"rscale %.*e\\n\", D, rscale);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   60|     for (int i = 0; i < 3; i++)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   61|->     fprintf(fp, \"dh %i %.*e %.*e %.*e\\n\", i, D, dh[i][0], D, dh[i][1], D,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   62|               dh[i][2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   63|     for (int i = 0; i < 3; i++)",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "322c137d036dbd955e287baa2464a1fb00c5bad8",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 64,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   62|               dh[i][2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   63|     for (int i = 0; i < 3; i++)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   64|->     fprintf(fp, \"dh_inv %i %.*e %.*e %.*e\\n\", i, D, dh_inv[i][0], D,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|               dh_inv[i][1], D, dh_inv[i][2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|     fprintf(fp, \"ra %.*e %.*e %.*e\\n\", D, ra[0], D, ra[1], D, ra[2]);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f8067137d98faab52e2eecb6d83017bc16848ff7",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 66,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   64|       fprintf(fp, \"dh_inv %i %.*e %.*e %.*e\\n\", i, D, dh_inv[i][0], D,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|               dh_inv[i][1], D, dh_inv[i][2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|->   fprintf(fp, \"ra %.*e %.*e %.*e\\n\", D, ra[0], D, ra[1], D, ra[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|     fprintf(fp, \"rab %.*e %.*e %.*e\\n\", D, rab[0], D, rab[1], D, rab[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|     fprintf(fp, \"npts_global %i %i %i\\n\", npts_global[0], npts_global[1],",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f57af7ed7b629463afe28f27c86365c3d91a7a6a",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 67,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|               dh_inv[i][1], D, dh_inv[i][2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|     fprintf(fp, \"ra %.*e %.*e %.*e\\n\", D, ra[0], D, ra[1], D, ra[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|->   fprintf(fp, \"rab %.*e %.*e %.*e\\n\", D, rab[0], D, rab[1], D, rab[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|     fprintf(fp, \"npts_global %i %i %i\\n\", npts_global[0], npts_global[1],",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|             npts_global[2]);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "59338da171720a1ac17db0274cf3e65f2be0d899",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 68,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|     fprintf(fp, \"ra %.*e %.*e %.*e\\n\", D, ra[0], D, ra[1], D, ra[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|     fprintf(fp, \"rab %.*e %.*e %.*e\\n\", D, rab[0], D, rab[1], D, rab[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|->   fprintf(fp, \"npts_global %i %i %i\\n\", npts_global[0], npts_global[1],",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|             npts_global[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|     fprintf(fp, \"npts_local %i %i %i\\n\", npts_local[0], npts_local[1],",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "864c42c6a83ff5ecd54faeae2b9f2dd0e2903f5b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 70,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|     fprintf(fp, \"npts_global %i %i %i\\n\", npts_global[0], npts_global[1],",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|             npts_global[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|->   fprintf(fp, \"npts_local %i %i %i\\n\", npts_local[0], npts_local[1],",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|             npts_local[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|     fprintf(fp, \"shift_local %i %i %i\\n\", shift_local[0], shift_local[1],",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "1ac6404a31c4ec9c84ccf25cce33319965699fbd",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 72,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|     fprintf(fp, \"npts_local %i %i %i\\n\", npts_local[0], npts_local[1],",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|             npts_local[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|->   fprintf(fp, \"shift_local %i %i %i\\n\", shift_local[0], shift_local[1],",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|             shift_local[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   74|     fprintf(fp, \"border_width %i %i %i\\n\", border_width[0], border_width[1],",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f71813091f12dc84ad6c049be427cddeab96757b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 74,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|     fprintf(fp, \"shift_local %i %i %i\\n\", shift_local[0], shift_local[1],",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|             shift_local[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   74|->   fprintf(fp, \"border_width %i %i %i\\n\", border_width[0], border_width[1],",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   75|             border_width[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   76|     fprintf(fp, \"radius %.*e\\n\", D, radius);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "57e6c4bc2d3fd3153bb056fee05b7753e513ee1c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 76,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   74|     fprintf(fp, \"border_width %i %i %i\\n\", border_width[0], border_width[1],",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   75|             border_width[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   76|->   fprintf(fp, \"radius %.*e\\n\", D, radius);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   77|     fprintf(fp, \"o1 %i\\n\", o1);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   78|     fprintf(fp, \"o2 %i\\n\", o2);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "11edb38a5f0acd7eda11ab0dff73afd04d6cdbb5",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 77,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   75|             border_width[2]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   76|     fprintf(fp, \"radius %.*e\\n\", D, radius);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   77|->   fprintf(fp, \"o1 %i\\n\", o1);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   78|     fprintf(fp, \"o2 %i\\n\", o2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|     fprintf(fp, \"n1 %i\\n\", n1);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "13ed4475149a2e8e622adc85868813477e5b9159",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 78,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   76|     fprintf(fp, \"radius %.*e\\n\", D, radius);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   77|     fprintf(fp, \"o1 %i\\n\", o1);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   78|->   fprintf(fp, \"o2 %i\\n\", o2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|     fprintf(fp, \"n1 %i\\n\", n1);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   80|     fprintf(fp, \"n2 %i\\n\", n2);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "0bd2851e5df45c781456f522a81d28fb160cad6c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 79,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   77|     fprintf(fp, \"o1 %i\\n\", o1);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   78|     fprintf(fp, \"o2 %i\\n\", o2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|->   fprintf(fp, \"n1 %i\\n\", n1);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   80|     fprintf(fp, \"n2 %i\\n\", n2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   81|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "23ff762e8eb4652cbe0347aa8be00166a8a82254",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 80,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   78|     fprintf(fp, \"o2 %i\\n\", o2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|     fprintf(fp, \"n1 %i\\n\", n1);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   80|->   fprintf(fp, \"n2 %i\\n\", n2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   81|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   82|     for (int i = 0; i < n2; i++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f8257aa2f96ddb89b1029107df2d819941aa5a00",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/cpu/grid_cpu_collocate.c",
                    "line": 84,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: fp",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   82|     for (int i = 0; i < n2; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   83|       for (int j = 0; j < n1; j++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   84|->       fprintf(fp, \"pab %i %i %.*e\\n\", i, j, D, pab[i][j]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   85|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   86|     }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "e134dfa4ba8afe516776671f91f8e39bec377123",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 157,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: data",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  155|   void update_basis_set(const int nkinds, const grid_basis_set **const basis_sets,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  156|                         grid_context *data) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  157|->   if (nkinds > data->nkinds_total) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  158|       if (data->basis_sets == NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  159|         data->basis_sets = malloc(nkinds * sizeof(grid_basis_set *));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "fb4cc9e4363070457daa571ec3e4d569664d2772",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 165,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: data",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  163|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|->   assert(data->basis_sets != NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|     data->nkinds = nkinds;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  167|     data->nkinds_total = imax(data->nkinds_total, nkinds);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2196a9898b29d5a351737a640a57657d5afabc12",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 166,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: data",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|     assert(data->basis_sets != NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|->   data->nkinds = nkinds;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  167|     data->nkinds_total = imax(data->nkinds_total, nkinds);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  168|     memcpy(data->basis_sets, basis_sets, nkinds * sizeof(grid_basis_set *));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "85c02ad04f335e368aec4cc9e182b7929677c127",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 167,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: data",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|     assert(data->basis_sets != NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|     data->nkinds = nkinds;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  167|->   data->nkinds_total = imax(data->nkinds_total, nkinds);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  168|     memcpy(data->basis_sets, basis_sets, nkinds * sizeof(grid_basis_set *));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  169|   }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "1375be319363dcfe31e06295fab13fcddbffd550",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 168,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: data",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|     data->nkinds = nkinds;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  167|     data->nkinds_total = imax(data->nkinds_total, nkinds);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  168|->   memcpy(data->basis_sets, basis_sets, nkinds * sizeof(grid_basis_set *));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  169|   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  170|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "b652dfa4d4b8e6af1e7233718588f09ae073b069",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 181,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ctx",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  179|                          const double rab_list[ntasks][3], grid_context *ctx) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  180|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  181|->   assert(ctx->checksum == ctx_checksum);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  182|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  183|     if (nlevels == 0)",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "a96367212e111fb6048dd30b23bd7184122f9c52",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 186,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ctx",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  184|       return;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  185|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  186|->   if (ctx->ntasks == 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  187|       // Count tasks per level.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  188|       size_t size = nlevels * sizeof(int);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "4badee1d870454aee407bc9538cbbe6ec1ca453a",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘update_task_lists.part.0’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 193,
                    "column": 21,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘*ctx.tasks’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 186,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 188,
                    "column": 27,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 190,
                    "column": 18,
                    "event": "note",
                    "message": "(3) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 192,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following ‘true’ branch (when ‘ntasks != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 193,
                    "column": 23,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 193,
                    "column": 21,
                    "event": "note",
                    "message": "(6) ‘malloc((long unsigned int)nlevels * 8)’ could be NULL: unchecked value from (3)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  191|       /* memset(ctx->tasks, 0, nlevels * sizeof(_task *)); */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  192|       if (ntasks)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  193|->       ctx->tasks[0] = malloc(ntasks * sizeof(_task));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  194|       else",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  195|         ctx->tasks[0] = NULL;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "eaad55e9d3a937a01dbc3af75334e032f3682014",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 193,
                    "column": 21,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘malloc((long unsigned int)nlevels * 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 568,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 583,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(4) calling ‘create_grid_context_dgemm’ from ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 359,
                    "column": 7,
                    "event": "note",
                    "message": "(5) entry to ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 380,
                    "column": 3,
                    "event": "note",
                    "message": "(6) calling ‘update_block_offsets’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 133,
                    "column": 6,
                    "event": "note",
                    "message": "(7) entry to ‘update_block_offsets’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libxsmm_macros.h",
                    "line": 819,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/libxsmm_typedefs.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/libxsmm_dnn.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/libxsmm_dnn_convolution.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/libxsmm.h",
                    "line": 44,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_utils.h",
                    "line": 21,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 21,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 135,
                    "column": 3,
                    "event": "note",
                    "message": "(8) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following ‘true’ branch (when ‘nblocks == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 380,
                    "column": 3,
                    "event": "note",
                    "message": "(12) returning to ‘create_grid_context_dgemm’ from ‘update_block_offsets’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 381,
                    "column": 3,
                    "event": "note",
                    "message": "(13) calling ‘update_atoms_position’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 79,
                    "column": 6,
                    "event": "note",
                    "message": "(14) entry to ‘update_atoms_position’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 82,
                    "column": 3,
                    "event": "note",
                    "message": "(15) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(17) following ‘true’ branch (when ‘natoms == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 381,
                    "column": 3,
                    "event": "note",
                    "message": "(19) returning to ‘create_grid_context_dgemm’ from ‘update_atoms_position’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 382,
                    "column": 3,
                    "event": "note",
                    "message": "(20) calling ‘update_atoms_kinds’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 108,
                    "column": 6,
                    "event": "note",
                    "message": "(21) entry to ‘update_atoms_kinds’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 110,
                    "column": 3,
                    "event": "note",
                    "message": "(22) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following ‘true’ branch (when ‘natoms == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 382,
                    "column": 3,
                    "event": "note",
                    "message": "(26) returning to ‘create_grid_context_dgemm’ from ‘update_atoms_kinds’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 383,
                    "column": 3,
                    "event": "note",
                    "message": "(27) calling ‘update_basis_set’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 155,
                    "column": 6,
                    "event": "note",
                    "message": "(28) entry to ‘update_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 157,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 158,
                    "column": 13,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 158,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 159,
                    "column": 26,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 165,
                    "column": 3,
                    "event": "note",
                    "message": "(33) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 166,
                    "column": 16,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 383,
                    "column": 3,
                    "event": "note",
                    "message": "(35) returning to ‘create_grid_context_dgemm’ from ‘update_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 384,
                    "column": 3,
                    "event": "note",
                    "message": "(36) calling ‘update_task_lists’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(37) entry to ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 181,
                    "column": 3,
                    "event": "note",
                    "message": "(38) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(40) following ‘false’ branch (when ‘nlevels != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(42) calling ‘update_task_lists’ from ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(43) entry to ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 186,
                    "column": 6,
                    "event": "note",
                    "message": "(44) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 188,
                    "column": 27,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 190,
                    "column": 18,
                    "event": "note",
                    "message": "(46) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 192,
                    "column": 8,
                    "event": "note",
                    "message": "(47) following ‘true’ branch (when ‘ntasks != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 193,
                    "column": 23,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 193,
                    "column": 21,
                    "event": "note",
                    "message": "(49) ‘malloc((long unsigned int)nlevels * 8)’ could be NULL: unchecked value from (46)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  191|       /* memset(ctx->tasks, 0, nlevels * sizeof(_task *)); */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  192|       if (ntasks)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  193|->       ctx->tasks[0] = malloc(ntasks * sizeof(_task));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  194|       else",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  195|         ctx->tasks[0] = NULL;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "317d661f3c85e6a62c958c34f0dd3e0ae2286aea",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 195,
                    "column": 21,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘*ctx.tasks’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 186,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 188,
                    "column": 27,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 190,
                    "column": 18,
                    "event": "note",
                    "message": "(3) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 192,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following ‘false’ branch (when ‘ntasks == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 195,
                    "column": 21,
                    "event": "note",
                    "message": "(5) ...to here (6) ‘malloc((long unsigned int)nlevels * 8)’ could be NULL: unchecked value from (3)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  193|         ctx->tasks[0] = malloc(ntasks * sizeof(_task));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  194|       else",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  195|->       ctx->tasks[0] = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  196|     } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  197|       if (ctx->nlevels_total < nlevels) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "8aab053b656bdae6386a4b10e1dedd305dd19b9a",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 195,
                    "column": 21,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘malloc((long unsigned int)nlevels * 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 568,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 583,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(4) calling ‘create_grid_context_dgemm’ from ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 359,
                    "column": 7,
                    "event": "note",
                    "message": "(5) entry to ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 380,
                    "column": 3,
                    "event": "note",
                    "message": "(6) calling ‘update_block_offsets’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 133,
                    "column": 6,
                    "event": "note",
                    "message": "(7) entry to ‘update_block_offsets’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 135,
                    "column": 3,
                    "event": "note",
                    "message": "(8) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following ‘true’ branch (when ‘nblocks == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 380,
                    "column": 3,
                    "event": "note",
                    "message": "(12) returning to ‘create_grid_context_dgemm’ from ‘update_block_offsets’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 381,
                    "column": 3,
                    "event": "note",
                    "message": "(13) calling ‘update_atoms_position’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 79,
                    "column": 6,
                    "event": "note",
                    "message": "(14) entry to ‘update_atoms_position’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 82,
                    "column": 3,
                    "event": "note",
                    "message": "(15) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(17) following ‘true’ branch (when ‘natoms == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 381,
                    "column": 3,
                    "event": "note",
                    "message": "(19) returning to ‘create_grid_context_dgemm’ from ‘update_atoms_position’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 382,
                    "column": 3,
                    "event": "note",
                    "message": "(20) calling ‘update_atoms_kinds’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 108,
                    "column": 6,
                    "event": "note",
                    "message": "(21) entry to ‘update_atoms_kinds’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 110,
                    "column": 3,
                    "event": "note",
                    "message": "(22) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following ‘true’ branch (when ‘natoms == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 382,
                    "column": 3,
                    "event": "note",
                    "message": "(26) returning to ‘create_grid_context_dgemm’ from ‘update_atoms_kinds’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 383,
                    "column": 3,
                    "event": "note",
                    "message": "(27) calling ‘update_basis_set’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 155,
                    "column": 6,
                    "event": "note",
                    "message": "(28) entry to ‘update_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 157,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 158,
                    "column": 13,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 158,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 159,
                    "column": 26,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 165,
                    "column": 3,
                    "event": "note",
                    "message": "(33) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 166,
                    "column": 16,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 383,
                    "column": 3,
                    "event": "note",
                    "message": "(35) returning to ‘create_grid_context_dgemm’ from ‘update_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 384,
                    "column": 3,
                    "event": "note",
                    "message": "(36) calling ‘update_task_lists’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(37) entry to ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 181,
                    "column": 3,
                    "event": "note",
                    "message": "(38) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(40) following ‘false’ branch (when ‘nlevels != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(42) calling ‘update_task_lists’ from ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(43) entry to ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 186,
                    "column": 6,
                    "event": "note",
                    "message": "(44) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 188,
                    "column": 27,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 190,
                    "column": 18,
                    "event": "note",
                    "message": "(46) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 192,
                    "column": 8,
                    "event": "note",
                    "message": "(47) following ‘false’ branch (when ‘ntasks == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 195,
                    "column": 21,
                    "event": "note",
                    "message": "(48) ...to here (49) ‘malloc((long unsigned int)nlevels * 8)’ could be NULL: unchecked value from (46)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  193|         ctx->tasks[0] = malloc(ntasks * sizeof(_task));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  194|       else",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  195|->       ctx->tasks[0] = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  196|     } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  197|       if (ctx->nlevels_total < nlevels) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 688,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "b55e0ffb6bfff651bb29b957c5505b4d585cee67",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 208,
                    "column": 3,
                    "event": "warning[-Wanalyzer-possible-null-argument]",
                    "message": "use of possibly-NULL ‘*ctx.tasks_per_level’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 186,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 188,
                    "column": 27,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 189,
                    "column": 28,
                    "event": "note",
                    "message": "(3) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 192,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following ‘false’ branch (when ‘ntasks == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 195,
                    "column": 21,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 208,
                    "column": 3,
                    "event": "note",
                    "message": "(6) argument 1 (‘*ctx.tasks_per_level’) from (3) could be NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 12,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/string.h",
                    "line": 65,
                    "column": 14,
                    "event": "note",
                    "message": "argument 1 of ‘memset’ must be non-null",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  206|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  207|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  208|->   memset(ctx->tasks_per_level, 0, nlevels * sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  209|     ctx->nlevels = nlevels;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  210|     ctx->nlevels_total = imax(ctx->nlevels_total, nlevels);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "1fe3a398e61b8f4dc9b600f7965004d13555698e",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 235,
                    "column": 17,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘task’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 568,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 583,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(4) calling ‘create_grid_context_dgemm’ from ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 359,
                    "column": 7,
                    "event": "note",
                    "message": "(5) entry to ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 380,
                    "column": 3,
                    "event": "note",
                    "message": "(6) calling ‘update_block_offsets’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 133,
                    "column": 6,
                    "event": "note",
                    "message": "(7) entry to ‘update_block_offsets’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 135,
                    "column": 3,
                    "event": "note",
                    "message": "(8) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following ‘true’ branch (when ‘nblocks == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 380,
                    "column": 3,
                    "event": "note",
                    "message": "(12) returning to ‘create_grid_context_dgemm’ from ‘update_block_offsets’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 381,
                    "column": 3,
                    "event": "note",
                    "message": "(13) calling ‘update_atoms_position’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 79,
                    "column": 6,
                    "event": "note",
                    "message": "(14) entry to ‘update_atoms_position’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 82,
                    "column": 3,
                    "event": "note",
                    "message": "(15) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(17) following ‘true’ branch (when ‘natoms == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 381,
                    "column": 3,
                    "event": "note",
                    "message": "(19) returning to ‘create_grid_context_dgemm’ from ‘update_atoms_position’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 382,
                    "column": 3,
                    "event": "note",
                    "message": "(20) calling ‘update_atoms_kinds’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 108,
                    "column": 6,
                    "event": "note",
                    "message": "(21) entry to ‘update_atoms_kinds’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 110,
                    "column": 3,
                    "event": "note",
                    "message": "(22) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following ‘true’ branch (when ‘natoms == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 382,
                    "column": 3,
                    "event": "note",
                    "message": "(26) returning to ‘create_grid_context_dgemm’ from ‘update_atoms_kinds’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 383,
                    "column": 3,
                    "event": "note",
                    "message": "(27) calling ‘update_basis_set’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 155,
                    "column": 6,
                    "event": "note",
                    "message": "(28) entry to ‘update_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 157,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 158,
                    "column": 13,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 158,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 159,
                    "column": 26,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 165,
                    "column": 3,
                    "event": "note",
                    "message": "(33) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 166,
                    "column": 16,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 383,
                    "column": 3,
                    "event": "note",
                    "message": "(35) returning to ‘create_grid_context_dgemm’ from ‘update_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 384,
                    "column": 3,
                    "event": "note",
                    "message": "(36) calling ‘update_task_lists’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(37) entry to ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 181,
                    "column": 3,
                    "event": "note",
                    "message": "(38) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(40) following ‘false’ branch (when ‘nlevels != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(42) calling ‘update_task_lists’ from ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(43) entry to ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 186,
                    "column": 6,
                    "event": "note",
                    "message": "(44) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 188,
                    "column": 27,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 192,
                    "column": 8,
                    "event": "note",
                    "message": "(46) following ‘true’ branch (when ‘ntasks != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 193,
                    "column": 23,
                    "event": "note",
                    "message": "(47) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 193,
                    "column": 23,
                    "event": "note",
                    "message": "(48) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 214,
                    "column": 21,
                    "event": "note",
                    "message": "(49) following ‘true’ branch (when ‘ntasks > i’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 215,
                    "column": 8,
                    "event": "note",
                    "message": "(50) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 216,
                    "column": 5,
                    "event": "note",
                    "message": "(51) following ‘true’ branch (when ‘i == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 214,
                    "column": 32,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 219,
                    "column": 21,
                    "event": "note",
                    "message": "(53) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 227,
                    "column": 20,
                    "event": "note",
                    "message": "(54) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 228,
                    "column": 21,
                    "event": "note",
                    "message": "(55) following ‘true’ branch (when ‘ntasks > i’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 229,
                    "column": 34,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 229,
                    "column": 8,
                    "event": "note",
                    "message": "(57) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 229,
                    "column": 8,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 235,
                    "column": 17,
                    "event": "note",
                    "message": "(59) ‘task’ could be NULL: unchecked value from (48)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  233|         prev_jset = -1;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  234|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  235|->     task->level = level_list[i] - 1;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  236|       task->iatom = iatom_list[i] - 1;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  237|       task->jatom = jatom_list[i] - 1;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "52f9d6d03a6974fb212ae7cf5857408b01f31173",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 376,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ctx",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  374|     grid_context *ctx = malloc(sizeof(grid_context));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  375|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  376|->   memset(ctx, 0, sizeof(grid_context));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  377|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  378|     ctx->checksum = ctx_checksum;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 688,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "bdd65888bf821af4b9119cc547cd15e91cfa195a",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘create_grid_context_dgemm’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 376,
                    "column": 3,
                    "event": "warning[-Wanalyzer-possible-null-argument]",
                    "message": "use of possibly-NULL ‘ctx’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 568,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 583,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(4) calling ‘create_grid_context_dgemm’ from ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 359,
                    "column": 7,
                    "event": "note",
                    "message": "(5) entry to ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 374,
                    "column": 23,
                    "event": "note",
                    "message": "(6) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 376,
                    "column": 3,
                    "event": "note",
                    "message": "(7) argument 1 (‘ctx’) from (6) could be NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/string.h",
                    "line": 65,
                    "column": 14,
                    "event": "note",
                    "message": "argument 1 of ‘memset’ must be non-null",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  374|     grid_context *ctx = malloc(sizeof(grid_context));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  375|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  376|->   memset(ctx, 0, sizeof(grid_context));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  377|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  378|     ctx->checksum = ctx_checksum;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "b2c529b35f3169dd4287e314225297b7d1018b52",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 378,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ctx",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  376|     memset(ctx, 0, sizeof(grid_context));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  377|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  378|->   ctx->checksum = ctx_checksum;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  379|     ctx->orthorhombic = orthorhombic;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  380|     update_block_offsets(nblocks, block_offsets, ctx);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "6bcdf4f208e05526e2c673abd0eb9f2ae16914fd",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 379,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ctx",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  377|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  378|     ctx->checksum = ctx_checksum;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  379|->   ctx->orthorhombic = orthorhombic;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  380|     update_block_offsets(nblocks, block_offsets, ctx);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  381|     update_atoms_position(natoms, atom_positions, ctx);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "23ca6229c40842cd271261902ca1bbbe986e8c81",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 394,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ctx",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  392|     const int max_threads = omp_get_max_threads();",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  393|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  394|->   ctx->handler =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  395|         malloc(sizeof(struct collocation_integration_ *) * max_threads);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  396|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "b4713066f00d05127d608a38e9673a22be6552e9",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 398,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ctx",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  396|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  397|     for (int i = 0; i < max_threads; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  398|->     ctx->handler[i] = collocate_create_handle();",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  399|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  400|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "f0a90605a260e1b849b0164c758ad3c6a1453dc6",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 398,
                    "column": 21,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘*ctx.handler + (long unsigned int)i * 8’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 568,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 583,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(4) calling ‘create_grid_context_dgemm’ from ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 359,
                    "column": 7,
                    "event": "note",
                    "message": "(5) entry to ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 380,
                    "column": 3,
                    "event": "note",
                    "message": "(6) calling ‘update_block_offsets’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 133,
                    "column": 6,
                    "event": "note",
                    "message": "(7) entry to ‘update_block_offsets’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 135,
                    "column": 3,
                    "event": "note",
                    "message": "(8) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following ‘true’ branch (when ‘nblocks == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 380,
                    "column": 3,
                    "event": "note",
                    "message": "(12) returning to ‘create_grid_context_dgemm’ from ‘update_block_offsets’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 381,
                    "column": 3,
                    "event": "note",
                    "message": "(13) calling ‘update_atoms_position’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 79,
                    "column": 6,
                    "event": "note",
                    "message": "(14) entry to ‘update_atoms_position’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 82,
                    "column": 3,
                    "event": "note",
                    "message": "(15) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(17) following ‘true’ branch (when ‘natoms == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 381,
                    "column": 3,
                    "event": "note",
                    "message": "(19) returning to ‘create_grid_context_dgemm’ from ‘update_atoms_position’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 382,
                    "column": 3,
                    "event": "note",
                    "message": "(20) calling ‘update_atoms_kinds’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 108,
                    "column": 6,
                    "event": "note",
                    "message": "(21) entry to ‘update_atoms_kinds’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 110,
                    "column": 3,
                    "event": "note",
                    "message": "(22) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following ‘true’ branch (when ‘natoms == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 382,
                    "column": 3,
                    "event": "note",
                    "message": "(26) returning to ‘create_grid_context_dgemm’ from ‘update_atoms_kinds’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 383,
                    "column": 3,
                    "event": "note",
                    "message": "(27) calling ‘update_basis_set’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 155,
                    "column": 6,
                    "event": "note",
                    "message": "(28) entry to ‘update_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 157,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 158,
                    "column": 13,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 158,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 159,
                    "column": 26,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 165,
                    "column": 3,
                    "event": "note",
                    "message": "(33) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 166,
                    "column": 16,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 383,
                    "column": 3,
                    "event": "note",
                    "message": "(35) returning to ‘create_grid_context_dgemm’ from ‘update_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 384,
                    "column": 3,
                    "event": "note",
                    "message": "(36) calling ‘update_task_lists’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(37) entry to ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 181,
                    "column": 3,
                    "event": "note",
                    "message": "(38) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(40) following ‘true’ branch (when ‘nlevels == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 384,
                    "column": 3,
                    "event": "note",
                    "message": "(42) returning to ‘create_grid_context_dgemm’ from ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 388,
                    "column": 3,
                    "event": "note",
                    "message": "(43) calling ‘update_layouts’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 309,
                    "column": 6,
                    "event": "note",
                    "message": "(44) entry to ‘update_layouts’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 316,
                    "column": 3,
                    "event": "note",
                    "message": "(45) following ‘true’ branch (when ‘ctx’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 317,
                    "column": 13,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 317,
                    "column": 3,
                    "event": "note",
                    "message": "(47) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 319,
                    "column": 10,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 319,
                    "column": 6,
                    "event": "note",
                    "message": "(49) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 323,
                    "column": 18,
                    "event": "note",
                    "message": "(50) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 325,
                    "column": 29,
                    "event": "note",
                    "message": "(51) following ‘false’ branch (when ‘level >= nlevels’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 337,
                    "column": 1,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 388,
                    "column": 3,
                    "event": "note",
                    "message": "(53) returning to ‘create_grid_context_dgemm’ from ‘update_layouts’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 390,
                    "column": 3,
                    "event": "note",
                    "message": "(54) calling ‘update_grid’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 339,
                    "column": 6,
                    "event": "note",
                    "message": "(55) entry to ‘update_grid’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 340,
                    "column": 3,
                    "event": "note",
                    "message": "(56) following ‘true’ branch (when ‘ctx’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 341,
                    "column": 13,
                    "event": "note",
                    "message": "(57) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 341,
                    "column": 3,
                    "event": "note",
                    "message": "(58) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 343,
                    "column": 6,
                    "event": "note",
                    "message": "(59) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 343,
                    "column": 6,
                    "event": "note",
                    "message": "(60) following ‘true’ branch (when ‘nlevels == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 343,
                    "column": 6,
                    "event": "note",
                    "message": "(61) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 390,
                    "column": 3,
                    "event": "note",
                    "message": "(62) returning to ‘create_grid_context_dgemm’ from ‘update_grid’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 395,
                    "column": 7,
                    "event": "note",
                    "message": "(63) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 397,
                    "column": 21,
                    "event": "note",
                    "message": "(64) following ‘true’ branch (when ‘i < max_threads’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 398,
                    "column": 8,
                    "event": "note",
                    "message": "(65) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 398,
                    "column": 21,
                    "event": "note",
                    "message": "(66) ‘*ctx.handler + (long unsigned int)i * 8’ could be NULL: unchecked value from (63)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  396|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  397|     for (int i = 0; i < max_threads; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  398|->     ctx->handler[i] = collocate_create_handle();",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  399|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  400|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "14c3eb080a285b4040f0a24240aa1eefc6847b97",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 398,
                    "column": 21,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘malloc((long unsigned int)max_threads * 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 568,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 583,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 584,
                    "column": 18,
                    "event": "note",
                    "message": "(4) calling ‘create_grid_context_dgemm’ from ‘grid_dgemm_create_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 359,
                    "column": 7,
                    "event": "note",
                    "message": "(5) entry to ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 380,
                    "column": 3,
                    "event": "note",
                    "message": "(6) calling ‘update_block_offsets’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 133,
                    "column": 6,
                    "event": "note",
                    "message": "(7) entry to ‘update_block_offsets’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 135,
                    "column": 3,
                    "event": "note",
                    "message": "(8) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following ‘true’ branch (when ‘nblocks == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 137,
                    "column": 6,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 380,
                    "column": 3,
                    "event": "note",
                    "message": "(12) returning to ‘create_grid_context_dgemm’ from ‘update_block_offsets’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 381,
                    "column": 3,
                    "event": "note",
                    "message": "(13) calling ‘update_atoms_position’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 79,
                    "column": 6,
                    "event": "note",
                    "message": "(14) entry to ‘update_atoms_position’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 82,
                    "column": 3,
                    "event": "note",
                    "message": "(15) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(17) following ‘true’ branch (when ‘natoms == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 84,
                    "column": 6,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 381,
                    "column": 3,
                    "event": "note",
                    "message": "(19) returning to ‘create_grid_context_dgemm’ from ‘update_atoms_position’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 382,
                    "column": 3,
                    "event": "note",
                    "message": "(20) calling ‘update_atoms_kinds’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 108,
                    "column": 6,
                    "event": "note",
                    "message": "(21) entry to ‘update_atoms_kinds’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 110,
                    "column": 3,
                    "event": "note",
                    "message": "(22) following ‘true’ branch (when ‘data’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following ‘true’ branch (when ‘natoms == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 113,
                    "column": 6,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 382,
                    "column": 3,
                    "event": "note",
                    "message": "(26) returning to ‘create_grid_context_dgemm’ from ‘update_atoms_kinds’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 383,
                    "column": 3,
                    "event": "note",
                    "message": "(27) calling ‘update_basis_set’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 155,
                    "column": 6,
                    "event": "note",
                    "message": "(28) entry to ‘update_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 157,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 158,
                    "column": 13,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 158,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 159,
                    "column": 26,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 165,
                    "column": 3,
                    "event": "note",
                    "message": "(33) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 166,
                    "column": 16,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 383,
                    "column": 3,
                    "event": "note",
                    "message": "(35) returning to ‘create_grid_context_dgemm’ from ‘update_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 384,
                    "column": 3,
                    "event": "note",
                    "message": "(36) calling ‘update_task_lists’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(37) entry to ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 181,
                    "column": 3,
                    "event": "note",
                    "message": "(38) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(40) following ‘true’ branch (when ‘nlevels == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 183,
                    "column": 6,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 384,
                    "column": 3,
                    "event": "note",
                    "message": "(42) returning to ‘create_grid_context_dgemm’ from ‘update_task_lists’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 388,
                    "column": 3,
                    "event": "note",
                    "message": "(43) calling ‘update_layouts’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 309,
                    "column": 6,
                    "event": "note",
                    "message": "(44) entry to ‘update_layouts’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 316,
                    "column": 3,
                    "event": "note",
                    "message": "(45) following ‘true’ branch (when ‘ctx’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 317,
                    "column": 13,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 317,
                    "column": 3,
                    "event": "note",
                    "message": "(47) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 319,
                    "column": 10,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 319,
                    "column": 6,
                    "event": "note",
                    "message": "(49) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 323,
                    "column": 18,
                    "event": "note",
                    "message": "(50) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 325,
                    "column": 29,
                    "event": "note",
                    "message": "(51) following ‘false’ branch (when ‘level >= nlevels’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 337,
                    "column": 1,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 388,
                    "column": 3,
                    "event": "note",
                    "message": "(53) returning to ‘create_grid_context_dgemm’ from ‘update_layouts’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 390,
                    "column": 3,
                    "event": "note",
                    "message": "(54) calling ‘update_grid’ from ‘create_grid_context_dgemm’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 339,
                    "column": 6,
                    "event": "note",
                    "message": "(55) entry to ‘update_grid’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 340,
                    "column": 3,
                    "event": "note",
                    "message": "(56) following ‘true’ branch (when ‘ctx’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 341,
                    "column": 13,
                    "event": "note",
                    "message": "(57) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 341,
                    "column": 3,
                    "event": "note",
                    "message": "(58) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 343,
                    "column": 6,
                    "event": "note",
                    "message": "(59) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 343,
                    "column": 6,
                    "event": "note",
                    "message": "(60) following ‘true’ branch (when ‘nlevels == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 343,
                    "column": 6,
                    "event": "note",
                    "message": "(61) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 390,
                    "column": 3,
                    "event": "note",
                    "message": "(62) returning to ‘create_grid_context_dgemm’ from ‘update_grid’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 395,
                    "column": 7,
                    "event": "note",
                    "message": "(63) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 397,
                    "column": 21,
                    "event": "note",
                    "message": "(64) following ‘true’ branch (when ‘i < max_threads’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 398,
                    "column": 17,
                    "event": "note",
                    "message": "(65) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 398,
                    "column": 21,
                    "event": "note",
                    "message": "(66) ‘malloc((long unsigned int)max_threads * 8) + (long unsigned int)i * 8’ could be NULL: unchecked value from (63)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  396|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  397|     for (int i = 0; i < max_threads; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  398|->     ctx->handler[i] = collocate_create_handle();",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  399|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  400|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "1f91ae296da47e3cdd075609e723370be86f4a88",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/dgemm/grid_dgemm_context.c",
                    "line": 401,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ctx",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  399|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  400|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  401|->   ctx->number_of_handler = max_threads;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  402|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  403|     return ctx;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "80a1057cd404549718cefaf6e9c34935c54d3a92",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "warning[-Wanalyzer-file-leak]",
                    "message": "leak of FILE ‘fopen(filename, \"r\")’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 220,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘cycles > 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 24,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(6) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(7) assuming ‘fopen(filename, \"r\")’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 242,
                    "column": 3,
                    "event": "note",
                    "message": "(9) inlined call to ‘read_next_line’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(11) ‘fopen(filename, \"r\")’ leaks here; was opened at (6)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   30|    ******************************************************************************/",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|   static void read_next_line(char line[], int length, FILE *fp) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   32|->   if (fgets(line, length, fp) == NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   33|       fprintf(stderr, \"Error: Could not read line.\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|       abort();",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "c93f69a47c776a7e4af3d1dda5162bd115de3654",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘fopen(filename, \"r\")’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 220,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘cycles > 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 24,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(6) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(7) assuming ‘fopen(filename, \"r\")’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 242,
                    "column": 3,
                    "event": "note",
                    "message": "(9) inlined call to ‘read_next_line’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(11) ‘fopen(filename, \"r\")’ leaks here; was allocated at (6)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   30|    ******************************************************************************/",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|   static void read_next_line(char line[], int length, FILE *fp) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   32|->   if (fgets(line, length, fp) == NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   33|       fprintf(stderr, \"Error: Could not read line.\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|       abort();",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "345884541cbdfc12f7e0e95c0e4834da09f68cac",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "warning[-Wanalyzer-file-leak]",
                    "message": "leak of FILE ‘fopen(filename, \"r\")’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 220,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘cycles > 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 24,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(6) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(7) assuming ‘fopen(filename, \"r\")’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 242,
                    "column": 3,
                    "event": "note",
                    "message": "(9) inlined call to ‘read_next_line’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 7,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 6,
                    "event": "note",
                    "message": "(13) following ‘false’ branch (when the strings are equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 248,
                    "column": 29,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 248,
                    "column": 29,
                    "event": "note",
                    "message": "(15) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(16) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(17) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 248,
                    "column": 29,
                    "event": "note",
                    "message": "(22) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 249,
                    "column": 27,
                    "event": "note",
                    "message": "(23) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(24) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(25) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(26) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(28) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 249,
                    "column": 27,
                    "event": "note",
                    "message": "(30) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 250,
                    "column": 47,
                    "event": "note",
                    "message": "(31) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(32) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(33) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 250,
                    "column": 47,
                    "event": "note",
                    "message": "(38) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 252,
                    "column": 22,
                    "event": "note",
                    "message": "(39) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(40) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(41) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(42) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(44) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 252,
                    "column": 22,
                    "event": "note",
                    "message": "(46) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 253,
                    "column": 22,
                    "event": "note",
                    "message": "(47) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(48) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(49) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(50) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 253,
                    "column": 22,
                    "event": "note",
                    "message": "(54) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 254,
                    "column": 22,
                    "event": "note",
                    "message": "(55) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(56) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(57) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(58) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(59) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(60) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(61) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 254,
                    "column": 22,
                    "event": "note",
                    "message": "(62) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 255,
                    "column": 22,
                    "event": "note",
                    "message": "(63) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(64) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(65) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(68) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(69) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 255,
                    "column": 22,
                    "event": "note",
                    "message": "(70) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 256,
                    "column": 23,
                    "event": "note",
                    "message": "(71) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(72) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(73) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(74) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(75) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(76) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(77) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 256,
                    "column": 23,
                    "event": "note",
                    "message": "(78) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 257,
                    "column": 23,
                    "event": "note",
                    "message": "(79) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(80) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(81) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(82) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(83) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(84) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(85) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 257,
                    "column": 23,
                    "event": "note",
                    "message": "(86) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 258,
                    "column": 25,
                    "event": "note",
                    "message": "(87) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(88) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(89) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(90) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(91) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(92) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(93) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 258,
                    "column": 25,
                    "event": "note",
                    "message": "(94) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 261,
                    "column": 3,
                    "event": "note",
                    "message": "(95) calling ‘parse_double3x3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 98,
                    "column": 13,
                    "event": "note",
                    "message": "(96) entry to ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(97) following ‘true’ branch (when ‘i != 3’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(98) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(99) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(100) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(101) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(102) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(103) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(104) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(105) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(106) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(107) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(108) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 261,
                    "column": 3,
                    "event": "note",
                    "message": "(109) returning to ‘grid_replay’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 262,
                    "column": 3,
                    "event": "note",
                    "message": "(110) calling ‘parse_double3x3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 98,
                    "column": 13,
                    "event": "note",
                    "message": "(111) entry to ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(112) following ‘true’ branch (when ‘i != 3’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(113) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(114) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(115) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(116) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(117) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(118) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(119) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(120) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(121) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(122) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(123) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 262,
                    "column": 3,
                    "event": "note",
                    "message": "(124) returning to ‘grid_replay’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 263,
                    "column": 3,
                    "event": "note",
                    "message": "(125) calling ‘parse_double3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 85,
                    "column": 13,
                    "event": "note",
                    "message": "(126) entry to ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 87,
                    "column": 3,
                    "event": "note",
                    "message": "(127) inlined call to ‘read_next_line’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(128) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 88,
                    "column": 3,
                    "event": "note",
                    "message": "(129) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 89,
                    "column": 6,
                    "event": "note",
                    "message": "(130) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 92,
                    "column": 1,
                    "event": "note",
                    "message": "(131) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 263,
                    "column": 3,
                    "event": "note",
                    "message": "(132) returning to ‘grid_replay’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 264,
                    "column": 3,
                    "event": "note",
                    "message": "(133) calling ‘parse_double3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 85,
                    "column": 13,
                    "event": "note",
                    "message": "(134) entry to ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 87,
                    "column": 3,
                    "event": "note",
                    "message": "(135) inlined call to ‘read_next_line’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(136) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 88,
                    "column": 3,
                    "event": "note",
                    "message": "(137) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 89,
                    "column": 6,
                    "event": "note",
                    "message": "(138) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 92,
                    "column": 1,
                    "event": "note",
                    "message": "(139) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 264,
                    "column": 3,
                    "event": "note",
                    "message": "(140) returning to ‘grid_replay’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 269,
                    "column": 3,
                    "event": "note",
                    "message": "(141) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(142) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(143) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(144) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(145) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(146) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(147) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 269,
                    "column": 3,
                    "event": "note",
                    "message": "(148) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 270,
                    "column": 3,
                    "event": "note",
                    "message": "(149) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(150) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(151) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(152) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(153) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(154) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(155) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 270,
                    "column": 3,
                    "event": "note",
                    "message": "(156) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 271,
                    "column": 3,
                    "event": "note",
                    "message": "(157) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(158) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(159) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(160) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(161) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(162) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(163) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 271,
                    "column": 3,
                    "event": "note",
                    "message": "(164) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 272,
                    "column": 3,
                    "event": "note",
                    "message": "(165) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(166) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(167) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(168) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(169) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(170) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(171) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 272,
                    "column": 3,
                    "event": "note",
                    "message": "(172) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 274,
                    "column": 25,
                    "event": "note",
                    "message": "(173) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(174) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(175) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(176) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(177) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(178) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(179) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 274,
                    "column": 25,
                    "event": "note",
                    "message": "(180) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 275,
                    "column": 18,
                    "event": "note",
                    "message": "(181) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(182) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(183) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(184) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(185) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(186) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(187) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 275,
                    "column": 18,
                    "event": "note",
                    "message": "(188) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 276,
                    "column": 18,
                    "event": "note",
                    "message": "(189) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(190) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(191) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(192) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(193) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(194) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(195) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 276,
                    "column": 18,
                    "event": "note",
                    "message": "(196) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 277,
                    "column": 18,
                    "event": "note",
                    "message": "(197) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(198) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(199) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(200) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(201) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(202) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(203) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 277,
                    "column": 18,
                    "event": "note",
                    "message": "(204) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 278,
                    "column": 18,
                    "event": "note",
                    "message": "(205) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(206) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(207) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(208) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(209) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(210) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(211) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 278,
                    "column": 18,
                    "event": "note",
                    "message": "(212) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 282,
                    "column": 21,
                    "event": "note",
                    "message": "(213) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 282,
                    "column": 21,
                    "event": "note",
                    "message": "(214) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(215) ‘fopen(filename, \"r\")’ leaks here; was opened at (6)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|       assert(!\"parse_int failed\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|->   return value;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "43116dfc942dd8c826443b42648f215482dab23c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘fopen(filename, \"r\")’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 220,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘cycles > 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 24,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(6) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(7) assuming ‘fopen(filename, \"r\")’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 242,
                    "column": 3,
                    "event": "note",
                    "message": "(9) inlined call to ‘read_next_line’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 7,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 6,
                    "event": "note",
                    "message": "(13) following ‘false’ branch (when the strings are equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 248,
                    "column": 29,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 248,
                    "column": 29,
                    "event": "note",
                    "message": "(15) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(16) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(17) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 248,
                    "column": 29,
                    "event": "note",
                    "message": "(22) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 249,
                    "column": 27,
                    "event": "note",
                    "message": "(23) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(24) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(25) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(26) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(28) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 249,
                    "column": 27,
                    "event": "note",
                    "message": "(30) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 250,
                    "column": 47,
                    "event": "note",
                    "message": "(31) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(32) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(33) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 250,
                    "column": 47,
                    "event": "note",
                    "message": "(38) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 252,
                    "column": 22,
                    "event": "note",
                    "message": "(39) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(40) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(41) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(42) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(44) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 252,
                    "column": 22,
                    "event": "note",
                    "message": "(46) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 253,
                    "column": 22,
                    "event": "note",
                    "message": "(47) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(48) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(49) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(50) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 253,
                    "column": 22,
                    "event": "note",
                    "message": "(54) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 254,
                    "column": 22,
                    "event": "note",
                    "message": "(55) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(56) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(57) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(58) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(59) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(60) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(61) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 254,
                    "column": 22,
                    "event": "note",
                    "message": "(62) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 255,
                    "column": 22,
                    "event": "note",
                    "message": "(63) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(64) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(65) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(68) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(69) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 255,
                    "column": 22,
                    "event": "note",
                    "message": "(70) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 256,
                    "column": 23,
                    "event": "note",
                    "message": "(71) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(72) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(73) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(74) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(75) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(76) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(77) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 256,
                    "column": 23,
                    "event": "note",
                    "message": "(78) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 257,
                    "column": 23,
                    "event": "note",
                    "message": "(79) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(80) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(81) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(82) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(83) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(84) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(85) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 257,
                    "column": 23,
                    "event": "note",
                    "message": "(86) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 258,
                    "column": 25,
                    "event": "note",
                    "message": "(87) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(88) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(89) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(90) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(91) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(92) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(93) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 258,
                    "column": 25,
                    "event": "note",
                    "message": "(94) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 261,
                    "column": 3,
                    "event": "note",
                    "message": "(95) calling ‘parse_double3x3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 98,
                    "column": 13,
                    "event": "note",
                    "message": "(96) entry to ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(97) following ‘true’ branch (when ‘i != 3’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(98) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(99) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(100) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(101) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(102) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(103) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(104) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(105) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(106) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(107) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(108) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 261,
                    "column": 3,
                    "event": "note",
                    "message": "(109) returning to ‘grid_replay’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 262,
                    "column": 3,
                    "event": "note",
                    "message": "(110) calling ‘parse_double3x3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 98,
                    "column": 13,
                    "event": "note",
                    "message": "(111) entry to ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(112) following ‘true’ branch (when ‘i != 3’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(113) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(114) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(115) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(116) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(117) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(118) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(119) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(120) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(121) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(122) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(123) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 262,
                    "column": 3,
                    "event": "note",
                    "message": "(124) returning to ‘grid_replay’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 263,
                    "column": 3,
                    "event": "note",
                    "message": "(125) calling ‘parse_double3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 85,
                    "column": 13,
                    "event": "note",
                    "message": "(126) entry to ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 87,
                    "column": 3,
                    "event": "note",
                    "message": "(127) inlined call to ‘read_next_line’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(128) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 88,
                    "column": 3,
                    "event": "note",
                    "message": "(129) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 89,
                    "column": 6,
                    "event": "note",
                    "message": "(130) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 92,
                    "column": 1,
                    "event": "note",
                    "message": "(131) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 263,
                    "column": 3,
                    "event": "note",
                    "message": "(132) returning to ‘grid_replay’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 264,
                    "column": 3,
                    "event": "note",
                    "message": "(133) calling ‘parse_double3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 85,
                    "column": 13,
                    "event": "note",
                    "message": "(134) entry to ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 87,
                    "column": 3,
                    "event": "note",
                    "message": "(135) inlined call to ‘read_next_line’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(136) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 88,
                    "column": 3,
                    "event": "note",
                    "message": "(137) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 89,
                    "column": 6,
                    "event": "note",
                    "message": "(138) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 92,
                    "column": 1,
                    "event": "note",
                    "message": "(139) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 264,
                    "column": 3,
                    "event": "note",
                    "message": "(140) returning to ‘grid_replay’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 269,
                    "column": 3,
                    "event": "note",
                    "message": "(141) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(142) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(143) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(144) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(145) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(146) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(147) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 269,
                    "column": 3,
                    "event": "note",
                    "message": "(148) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 270,
                    "column": 3,
                    "event": "note",
                    "message": "(149) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(150) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(151) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(152) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(153) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(154) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(155) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 270,
                    "column": 3,
                    "event": "note",
                    "message": "(156) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 271,
                    "column": 3,
                    "event": "note",
                    "message": "(157) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(158) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(159) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(160) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(161) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(162) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(163) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 271,
                    "column": 3,
                    "event": "note",
                    "message": "(164) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 272,
                    "column": 3,
                    "event": "note",
                    "message": "(165) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(166) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(167) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(168) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(169) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(170) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(171) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 272,
                    "column": 3,
                    "event": "note",
                    "message": "(172) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 274,
                    "column": 25,
                    "event": "note",
                    "message": "(173) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(174) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(175) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(176) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(177) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(178) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(179) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 274,
                    "column": 25,
                    "event": "note",
                    "message": "(180) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 275,
                    "column": 18,
                    "event": "note",
                    "message": "(181) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(182) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(183) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(184) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(185) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(186) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(187) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 275,
                    "column": 18,
                    "event": "note",
                    "message": "(188) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 276,
                    "column": 18,
                    "event": "note",
                    "message": "(189) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(190) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(191) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(192) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(193) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(194) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(195) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 276,
                    "column": 18,
                    "event": "note",
                    "message": "(196) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 277,
                    "column": 18,
                    "event": "note",
                    "message": "(197) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(198) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(199) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(200) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(201) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(202) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(203) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 277,
                    "column": 18,
                    "event": "note",
                    "message": "(204) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 278,
                    "column": 18,
                    "event": "note",
                    "message": "(205) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(206) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(207) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(208) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(209) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(210) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(211) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 278,
                    "column": 18,
                    "event": "note",
                    "message": "(212) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 282,
                    "column": 21,
                    "event": "note",
                    "message": "(213) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 282,
                    "column": 21,
                    "event": "note",
                    "message": "(214) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(215) ‘fopen(filename, \"r\")’ leaks here; was allocated at (6)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|       assert(!\"parse_int failed\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|->   return value;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "7be333749b7733f1474362672433389e0087c201",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 6,
                    "event": "warning[-Wanalyzer-file-leak]",
                    "message": "leak of FILE ‘fopen(filename, \"r\")’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 220,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘cycles > 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 24,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(6) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(7) assuming ‘fopen(filename, \"r\")’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 242,
                    "column": 3,
                    "event": "note",
                    "message": "(9) inlined call to ‘read_next_line’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 7,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 6,
                    "event": "note",
                    "message": "(13) ‘fopen(filename, \"r\")’ leaks here; was opened at (6)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  241|     char header_line[100];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  242|     read_next_line(header_line, sizeof(header_line), fp);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  243|->   if (strcmp(header_line, \"#Grid task v10\\n\") != 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  244|       fprintf(stderr, \"Error: Wrong file header.\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  245|       abort();",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "d6ebb942e9649490bab8b8c6573a6af0558f86a0",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 6,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘fopen(filename, \"r\")’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 220,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘cycles > 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 24,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(6) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(7) assuming ‘fopen(filename, \"r\")’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 242,
                    "column": 3,
                    "event": "note",
                    "message": "(9) inlined call to ‘read_next_line’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 7,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 6,
                    "event": "note",
                    "message": "(13) ‘fopen(filename, \"r\")’ leaks here; was allocated at (6)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  241|     char header_line[100];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  242|     read_next_line(header_line, sizeof(header_line), fp);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  243|->   if (strcmp(header_line, \"#Grid task v10\\n\") != 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  244|       fprintf(stderr, \"Error: Wrong file header.\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  245|       abort();",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "63cae77b0f27913efab99826175c50c2a21b0b9e",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 448,
                    "column": 22,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘*hab_test[i][j]’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 220,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘cycles > 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 24,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 229,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 235,
                    "column": 14,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 236,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 242,
                    "column": 3,
                    "event": "note",
                    "message": "(7) inlined call to ‘read_next_line’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(9) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 7,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 243,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following ‘false’ branch (when the strings are equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 248,
                    "column": 29,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 248,
                    "column": 29,
                    "event": "note",
                    "message": "(13) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(14) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(15) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 248,
                    "column": 29,
                    "event": "note",
                    "message": "(20) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 249,
                    "column": 27,
                    "event": "note",
                    "message": "(21) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(22) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(23) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(26) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 249,
                    "column": 27,
                    "event": "note",
                    "message": "(28) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 250,
                    "column": 47,
                    "event": "note",
                    "message": "(29) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(30) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(31) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(32) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 250,
                    "column": 47,
                    "event": "note",
                    "message": "(36) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 252,
                    "column": 22,
                    "event": "note",
                    "message": "(37) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(38) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(39) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(40) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(42) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 252,
                    "column": 22,
                    "event": "note",
                    "message": "(44) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 253,
                    "column": 22,
                    "event": "note",
                    "message": "(45) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(46) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(47) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(48) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(49) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(50) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 253,
                    "column": 22,
                    "event": "note",
                    "message": "(52) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 254,
                    "column": 22,
                    "event": "note",
                    "message": "(53) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(54) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(55) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(56) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(57) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(58) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(59) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 254,
                    "column": 22,
                    "event": "note",
                    "message": "(60) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 255,
                    "column": 22,
                    "event": "note",
                    "message": "(61) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(62) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(63) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(64) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(65) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 255,
                    "column": 22,
                    "event": "note",
                    "message": "(68) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 256,
                    "column": 23,
                    "event": "note",
                    "message": "(69) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(70) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(71) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(72) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(73) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(74) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(75) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 256,
                    "column": 23,
                    "event": "note",
                    "message": "(76) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 257,
                    "column": 23,
                    "event": "note",
                    "message": "(77) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(78) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(79) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(80) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(81) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(82) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(83) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 257,
                    "column": 23,
                    "event": "note",
                    "message": "(84) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 258,
                    "column": 25,
                    "event": "note",
                    "message": "(85) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(86) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(87) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(88) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(89) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(90) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(91) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 258,
                    "column": 25,
                    "event": "note",
                    "message": "(92) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 261,
                    "column": 3,
                    "event": "note",
                    "message": "(93) calling ‘parse_double3x3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 98,
                    "column": 13,
                    "event": "note",
                    "message": "(94) entry to ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(95) following ‘true’ branch (when ‘i != 3’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(96) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(97) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(98) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(99) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(100) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(101) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(102) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(103) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(104) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(105) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(106) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 261,
                    "column": 3,
                    "event": "note",
                    "message": "(107) returning to ‘grid_replay’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 262,
                    "column": 3,
                    "event": "note",
                    "message": "(108) calling ‘parse_double3x3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 98,
                    "column": 13,
                    "event": "note",
                    "message": "(109) entry to ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(110) following ‘true’ branch (when ‘i != 3’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(111) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(112) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(113) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(114) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(115) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(116) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(117) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(118) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(119) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(120) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(121) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 262,
                    "column": 3,
                    "event": "note",
                    "message": "(122) returning to ‘grid_replay’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 263,
                    "column": 3,
                    "event": "note",
                    "message": "(123) calling ‘parse_double3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 85,
                    "column": 13,
                    "event": "note",
                    "message": "(124) entry to ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 87,
                    "column": 3,
                    "event": "note",
                    "message": "(125) inlined call to ‘read_next_line’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(126) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 88,
                    "column": 3,
                    "event": "note",
                    "message": "(127) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 89,
                    "column": 6,
                    "event": "note",
                    "message": "(128) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 92,
                    "column": 1,
                    "event": "note",
                    "message": "(129) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 263,
                    "column": 3,
                    "event": "note",
                    "message": "(130) returning to ‘grid_replay’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 264,
                    "column": 3,
                    "event": "note",
                    "message": "(131) calling ‘parse_double3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 85,
                    "column": 13,
                    "event": "note",
                    "message": "(132) entry to ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 87,
                    "column": 3,
                    "event": "note",
                    "message": "(133) inlined call to ‘read_next_line’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(134) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 88,
                    "column": 3,
                    "event": "note",
                    "message": "(135) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 89,
                    "column": 6,
                    "event": "note",
                    "message": "(136) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 92,
                    "column": 1,
                    "event": "note",
                    "message": "(137) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 264,
                    "column": 3,
                    "event": "note",
                    "message": "(138) returning to ‘grid_replay’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 269,
                    "column": 3,
                    "event": "note",
                    "message": "(139) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(140) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(141) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(142) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(143) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(144) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(145) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 269,
                    "column": 3,
                    "event": "note",
                    "message": "(146) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 270,
                    "column": 3,
                    "event": "note",
                    "message": "(147) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(148) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(149) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(150) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(151) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(152) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(153) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 270,
                    "column": 3,
                    "event": "note",
                    "message": "(154) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 271,
                    "column": 3,
                    "event": "note",
                    "message": "(155) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(156) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(157) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(158) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(159) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(160) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(161) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 271,
                    "column": 3,
                    "event": "note",
                    "message": "(162) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 272,
                    "column": 3,
                    "event": "note",
                    "message": "(163) calling ‘parse_int3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 57,
                    "column": 13,
                    "event": "note",
                    "message": "(164) entry to ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 59,
                    "column": 3,
                    "event": "note",
                    "message": "(165) inlined call to ‘read_next_line’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(166) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 60,
                    "column": 3,
                    "event": "note",
                    "message": "(167) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(168) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 64,
                    "column": 1,
                    "event": "note",
                    "message": "(169) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 272,
                    "column": 3,
                    "event": "note",
                    "message": "(170) returning to ‘grid_replay’ from ‘parse_int3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 274,
                    "column": 25,
                    "event": "note",
                    "message": "(171) calling ‘parse_double’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 70,
                    "column": 15,
                    "event": "note",
                    "message": "(172) entry to ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 73,
                    "column": 3,
                    "event": "note",
                    "message": "(173) inlined call to ‘read_next_line’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(174) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 74,
                    "column": 3,
                    "event": "note",
                    "message": "(175) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 75,
                    "column": 6,
                    "event": "note",
                    "message": "(176) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 78,
                    "column": 10,
                    "event": "note",
                    "message": "(177) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 274,
                    "column": 25,
                    "event": "note",
                    "message": "(178) returning to ‘grid_replay’ from ‘parse_double’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 275,
                    "column": 18,
                    "event": "note",
                    "message": "(179) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(180) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(181) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(182) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(183) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(184) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(185) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 275,
                    "column": 18,
                    "event": "note",
                    "message": "(186) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 276,
                    "column": 18,
                    "event": "note",
                    "message": "(187) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(188) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(189) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(190) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(191) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(192) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(193) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 276,
                    "column": 18,
                    "event": "note",
                    "message": "(194) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 277,
                    "column": 18,
                    "event": "note",
                    "message": "(195) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(196) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(197) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(198) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(199) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(200) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(201) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 277,
                    "column": 18,
                    "event": "note",
                    "message": "(202) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 278,
                    "column": 18,
                    "event": "note",
                    "message": "(203) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(204) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(205) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(206) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(207) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(208) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(209) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 278,
                    "column": 18,
                    "event": "note",
                    "message": "(210) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 298,
                    "column": 29,
                    "event": "note",
                    "message": "(211) calling ‘parse_int’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(212) entry to ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 45,
                    "column": 3,
                    "event": "note",
                    "message": "(213) inlined call to ‘read_next_line’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(214) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 46,
                    "column": 3,
                    "event": "note",
                    "message": "(215) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 47,
                    "column": 6,
                    "event": "note",
                    "message": "(216) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 50,
                    "column": 10,
                    "event": "note",
                    "message": "(217) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 298,
                    "column": 29,
                    "event": "note",
                    "message": "(218) returning to ‘grid_replay’ from ‘parse_int’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 323,
                    "column": 3,
                    "event": "note",
                    "message": "(219) calling ‘parse_double3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 85,
                    "column": 13,
                    "event": "note",
                    "message": "(220) entry to ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 87,
                    "column": 3,
                    "event": "note",
                    "message": "(221) inlined call to ‘read_next_line’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(222) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 88,
                    "column": 3,
                    "event": "note",
                    "message": "(223) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 89,
                    "column": 6,
                    "event": "note",
                    "message": "(224) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 92,
                    "column": 1,
                    "event": "note",
                    "message": "(225) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 323,
                    "column": 3,
                    "event": "note",
                    "message": "(226) returning to ‘grid_replay’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 324,
                    "column": 3,
                    "event": "note",
                    "message": "(227) calling ‘parse_double3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 85,
                    "column": 13,
                    "event": "note",
                    "message": "(228) entry to ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 87,
                    "column": 3,
                    "event": "note",
                    "message": "(229) inlined call to ‘read_next_line’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(230) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 88,
                    "column": 3,
                    "event": "note",
                    "message": "(231) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 89,
                    "column": 6,
                    "event": "note",
                    "message": "(232) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 92,
                    "column": 1,
                    "event": "note",
                    "message": "(233) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 324,
                    "column": 3,
                    "event": "note",
                    "message": "(234) returning to ‘grid_replay’ from ‘parse_double3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 327,
                    "column": 3,
                    "event": "note",
                    "message": "(235) calling ‘parse_double3x3’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 98,
                    "column": 13,
                    "event": "note",
                    "message": "(236) entry to ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(237) following ‘true’ branch (when ‘i != 3’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(238) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(239) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(240) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(241) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(242) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(243) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(244) following ‘true’ branch (when ‘i != 3’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 101,
                    "column": 5,
                    "event": "note",
                    "message": "(245) inlined call to ‘read_next_line’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 7,
                    "event": "note",
                    "message": "(246) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(247) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 102,
                    "column": 5,
                    "event": "note",
                    "message": "(248) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 103,
                    "column": 8,
                    "event": "note",
                    "message": "(249) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 100,
                    "column": 27,
                    "event": "note",
                    "message": "(250) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 327,
                    "column": 3,
                    "event": "note",
                    "message": "(251) returning to ‘grid_replay’ from ‘parse_double3x3’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 330,
                    "column": 3,
                    "event": "note",
                    "message": "(252) inlined call to ‘read_next_line’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 32,
                    "column": 6,
                    "event": "note",
                    "message": "(253) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_replay’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 331,
                    "column": 7,
                    "event": "note",
                    "message": "(254) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 331,
                    "column": 6,
                    "event": "note",
                    "message": "(255) following ‘false’ branch (when the strings are equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 336,
                    "column": 7,
                    "event": "note",
                    "message": "(256) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 336,
                    "column": 6,
                    "event": "note",
                    "message": "(257) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 341,
                    "column": 19,
                    "event": "note",
                    "message": "(258) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 343,
                    "column": 10,
                    "event": "note",
                    "message": "(259) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 343,
                    "column": 10,
                    "event": "note",
                    "message": "(260) capacity: ‘(sizetype)parse_int(\"n1\", fopen(filename, \"r\"))’ bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 348,
                    "column": 6,
                    "event": "note",
                    "message": "(261) following ‘true’ branch (when ‘batch != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 349,
                    "column": 21,
                    "event": "note",
                    "message": "(262) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 350,
                    "column": 5,
                    "event": "note",
                    "message": "(263) calling ‘create_dummy_basis_set’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 113,
                    "column": 13,
                    "event": "note",
                    "message": "(264) entry to ‘create_dummy_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 126,
                    "column": 3,
                    "event": "note",
                    "message": "(265) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 128,
                    "column": 13,
                    "event": "note",
                    "message": "(266) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 350,
                    "column": 5,
                    "event": "note",
                    "message": "(267) returning to ‘grid_replay’ from ‘create_dummy_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 351,
                    "column": 5,
                    "event": "note",
                    "message": "(268) calling ‘create_dummy_basis_set’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 113,
                    "column": 13,
                    "event": "note",
                    "message": "(269) entry to ‘create_dummy_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 126,
                    "column": 3,
                    "event": "note",
                    "message": "(270) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 128,
                    "column": 13,
                    "event": "note",
                    "message": "(271) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 351,
                    "column": 5,
                    "event": "note",
                    "message": "(272) returning to ‘grid_replay’ from ‘create_dummy_basis_set’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 353,
                    "column": 5,
                    "event": "note",
                    "message": "(273) calling ‘create_dummy_task_list’ from ‘grid_replay’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 153,
                    "column": 13,
                    "event": "note",
                    "message": "(274) entry to ‘create_dummy_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 182,
                    "column": 3,
                    "event": "note",
                    "message": "(275) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 183,
                    "column": 27,
                    "event": "note",
                    "message": "(276) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 183,
                    "column": 3,
                    "event": "note",
                    "message": "(277) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 185,
                    "column": 7,
                    "event": "note",
                    "message": "(278) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 190,
                    "column": 21,
                    "event": "note",
                    "message": "(279) following ‘true’ branch (when ‘i < cycles’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 191,
                    "column": 19,
                    "event": "note",
                    "message": "(280) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 353,
                    "column": 5,
                    "event": "note",
                    "message": "(281) returning to ‘grid_replay’ from ‘create_dummy_task_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 363,
                    "column": 23,
                    "event": "note",
                    "message": "(282) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 363,
                    "column": 23,
                    "event": "note",
                    "message": "(283) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 364,
                    "column": 25,
                    "event": "note",
                    "message": "(284) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 363,
                    "column": 30,
                    "event": "note",
                    "message": "(285) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 431,
                    "column": 6,
                    "event": "note",
                    "message": "(286) following ‘false’ branch (when ‘collocate == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 431,
                    "column": 6,
                    "event": "note",
                    "message": "(287) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 445,
                    "column": 23,
                    "event": "note",
                    "message": "(288) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 445,
                    "column": 23,
                    "event": "note",
                    "message": "(289) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 446,
                    "column": 25,
                    "event": "note",
                    "message": "(290) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 447,
                    "column": 41,
                    "event": "note",
                    "message": "(291) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_replay.c",
                    "line": 448,
                    "column": 22,
                    "event": "note",
                    "message": "(292) use of uninitialized value ‘*hab_test[i][j]’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  446|         for (int j = 0; j < n1; j++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  447|           const double ref_value = cycles * hab_ref[i][j];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  448|->         const double test_value = hab_test[i][j];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  449|           const double diff = fabs(test_value - ref_value);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  450|           const double rel_diff = diff / fmax(1.0, fabs(ref_value));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 131,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "e4deb153efb7819f699b8df143935d861b5e73fe",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_task_list.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘grid_create_task_list’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_task_list.c",
                    "line": 71,
                    "column": 25,
                    "event": "warning[-Wanalyzer-allocation-size]",
                    "message": "allocated buffer size is not a multiple of the pointee's size",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_task_list.c",
                    "line": 44,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_task_list.c",
                    "line": 65,
                    "column": 19,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_task_list.c",
                    "line": 71,
                    "column": 27,
                    "event": "note",
                    "message": "(3) allocated ‘(long unsigned int)(nlevels * 3) * 4’ bytes here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grid/grid_task_list.c",
                    "line": 71,
                    "column": 25,
                    "event": "note",
                    "message": "(4) assigned to ‘int (*)[3]’ here; ‘sizeof (int[3])’ is ‘12’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|     task_list->nlevels = nlevels;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|     size_t size = nlevels * 3 * sizeof(int);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|->   task_list->npts_local = malloc(size);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|     assert(task_list->npts_local != NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|     memcpy(task_list->npts_local, npts_local, size);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "cea27000ed3566e5a05d9475d2cb1221fc59b37c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 80,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot_powers_int",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   78|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|     for (int i = 0; i < *rpp_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   80|->     pot_powers_int[i] = rpp_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   81|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   82|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "78569827e205da43e0500d5277ea14e7e4aa09a7",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_type1_integrals_’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 80,
                    "column": 23,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘pot_powers_int’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 77,
                    "column": 32,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 79,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 80,
                    "column": 35,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 80,
                    "column": 23,
                    "event": "note",
                    "message": "(4) ‘pot_powers_int + (long unsigned int)i * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   78|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|     for (int i = 0; i < *rpp_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   80|->     pot_powers_int[i] = rpp_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   81|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   82|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "50f715630315f2c232ca0423e7445f55f494023b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 116,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot_powers_int",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  114|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  115|     for (int i = 0; i < *pot_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  116|->     pot_powers_int[i] = pot_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  117|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  118|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "0761144a6ec1e351fb36f51b62d3bdfe195667ff",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_type2_integrals_’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 116,
                    "column": 23,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘pot_powers_int’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 113,
                    "column": 32,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 115,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 116,
                    "column": 35,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 116,
                    "column": 23,
                    "event": "note",
                    "message": "(4) ‘pot_powers_int + (long unsigned int)i * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  114|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  115|     for (int i = 0; i < *pot_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  116|->     pot_powers_int[i] = pot_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  117|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  118|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "50f715630315f2c232ca0423e7445f55f494023b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 154,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot_powers_int",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  152|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  153|     for (int i = 0; i < *pot_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  154|->     pot_powers_int[i] = pot_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  155|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  156|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "0761144a6ec1e351fb36f51b62d3bdfe195667ff",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_spin_orbit_integrals_’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 154,
                    "column": 23,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘pot_powers_int’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 151,
                    "column": 32,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 153,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 154,
                    "column": 35,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 154,
                    "column": 23,
                    "event": "note",
                    "message": "(4) ‘pot_powers_int + (long unsigned int)i * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  152|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  153|     for (int i = 0; i < *pot_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  154|->     pot_powers_int[i] = pot_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  155|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  156|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "50f715630315f2c232ca0423e7445f55f494023b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 214,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot_powers_int",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  212|     int *pot_powers_int = (int *)calloc(*pot_num_primitives, sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  213|     for (int i = 0; i < *pot_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  214|->     pot_powers_int[i] = pot_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  215|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  216|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "0761144a6ec1e351fb36f51b62d3bdfe195667ff",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_outercore_potential_integrals_part_1_’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 214,
                    "column": 23,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘pot_powers_int’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 212,
                    "column": 32,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 213,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 214,
                    "column": 35,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 214,
                    "column": 23,
                    "event": "note",
                    "message": "(4) ‘pot_powers_int + (long unsigned int)i * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  212|     int *pot_powers_int = (int *)calloc(*pot_num_primitives, sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  213|     for (int i = 0; i < *pot_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  214|->     pot_powers_int[i] = pot_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  215|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  216|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "989d4e37ea8f4f93b475bee353fb6e2f7644f2e3",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 299,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot1_powers_int",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  297|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  298|     for (int i = 0; i < *pot1_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  299|->     pot1_powers_int[i] = pot1_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  300|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  301|     for (int i = 0; i < *pot2_num_primitives; i++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "9d7ef022f50ce3825657b63a2bd8d73c015f247c",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_outercore_potential_integrals_part_2_’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 299,
                    "column": 24,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘pot1_powers_int’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 295,
                    "column": 33,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 298,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 299,
                    "column": 37,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 299,
                    "column": 24,
                    "event": "note",
                    "message": "(4) ‘pot1_powers_int + (long unsigned int)i * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  297|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  298|     for (int i = 0; i < *pot1_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  299|->     pot1_powers_int[i] = pot1_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  300|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  301|     for (int i = 0; i < *pot2_num_primitives; i++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "446348c26b60cb39993f44efc0c587ede48b09bf",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 302,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot2_powers_int",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  300|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  301|     for (int i = 0; i < *pot2_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  302|->     pot2_powers_int[i] = pot2_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  303|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  304|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "4a9473b60614dc79269cbea60c5b80b265d95de0",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 302,
                    "column": 24,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘pot2_powers_int’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 296,
                    "column": 33,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 298,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 298,
                    "column": 21,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 301,
                    "column": 21,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 302,
                    "column": 37,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 302,
                    "column": 24,
                    "event": "note",
                    "message": "(6) ‘pot2_powers_int + (long unsigned int)i * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  300|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  301|     for (int i = 0; i < *pot2_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  302|->     pot2_powers_int[i] = pot2_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  303|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  304|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "cea27000ed3566e5a05d9475d2cb1221fc59b37c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 380,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot_powers_int",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  378|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  379|     for (int i = 0; i < *rpp_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  380|->     pot_powers_int[i] = rpp_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  381|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  382|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "78569827e205da43e0500d5277ea14e7e4aa09a7",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_type1_integrals_gradient_’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 380,
                    "column": 23,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘pot_powers_int’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 373,
                    "column": 32,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 379,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 380,
                    "column": 35,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 380,
                    "column": 23,
                    "event": "note",
                    "message": "(4) ‘pot_powers_int + (long unsigned int)i * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  378|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  379|     for (int i = 0; i < *rpp_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  380|->     pot_powers_int[i] = rpp_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  381|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  382|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "50f715630315f2c232ca0423e7445f55f494023b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 418,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot_powers_int",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  416|     int *pot_powers_int = (int *)calloc(*pot_num_primitives, sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  417|     for (int i = 0; i < *pot_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  418|->     pot_powers_int[i] = pot_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  419|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  420|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "0761144a6ec1e351fb36f51b62d3bdfe195667ff",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_type2_integrals_gradient_’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 418,
                    "column": 23,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘pot_powers_int’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 416,
                    "column": 32,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 417,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 418,
                    "column": 35,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 418,
                    "column": 23,
                    "event": "note",
                    "message": "(4) ‘pot_powers_int + (long unsigned int)i * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  416|     int *pot_powers_int = (int *)calloc(*pot_num_primitives, sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  417|     for (int i = 0; i < *pot_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  418|->     pot_powers_int[i] = pot_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  419|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  420|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "50f715630315f2c232ca0423e7445f55f494023b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 484,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot_powers_int",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  482|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  483|     for (int i = 0; i < *pot_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  484|->     pot_powers_int[i] = pot_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  485|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  486|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "0761144a6ec1e351fb36f51b62d3bdfe195667ff",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_spin_orbit_integrals_gradient_’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 484,
                    "column": 23,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘pot_powers_int’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 466,
                    "column": 32,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 483,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 484,
                    "column": 35,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_fortran.c",
                    "line": 484,
                    "column": 23,
                    "event": "note",
                    "message": "(4) ‘pot_powers_int + (long unsigned int)i * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  482|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  483|     for (int i = 0; i < *pot_num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  484|->     pot_powers_int[i] = pot_powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  485|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  486|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f0d018fa334842be7773b335f10ce1c586648f40",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_integrals_gradient.c",
                    "line": 903,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grad",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  901|     double **grad = (double **)calloc(3, sizeof(double *));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  902|     for (int icoord = 0; icoord < 3; icoord++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  903|->     grad[icoord] = (double *)calloc(size, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  904|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  905|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "9d9485fd61e130421fc0084dbc554f0b84e4cf6a",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_integrals_gradient.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_alloc_gradients’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_integrals_gradient.c",
                    "line": 903,
                    "column": 18,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘grad’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_integrals_gradient.c",
                    "line": 901,
                    "column": 30,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_integrals_gradient.c",
                    "line": 902,
                    "column": 31,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘icoord != 3’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_integrals_gradient.c",
                    "line": 903,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_integrals_gradient.c",
                    "line": 903,
                    "column": 18,
                    "event": "note",
                    "message": "(4) ‘grad + (long unsigned int)icoord * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  901|     double **grad = (double **)calloc(3, sizeof(double *));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  902|     for (int icoord = 0; icoord < 3; icoord++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  903|->     grad[icoord] = (double *)calloc(size, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  904|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  905|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "04b70a437a263a53ba88579c87689aa796c57ec9",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 66,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lx_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   64|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|         double complex lx = 0.0 + 0.0 * I;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|->       lx += conj(a1) * a2 * lx_matrix_csh[dim * (m1m + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|         lx += conj(a1) * b2 * lx_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|         lx += conj(b1) * a2 * lx_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "6fcfdf4563b9a5d384266fdb3c08db9f311e8ee7",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 67,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lx_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|         double complex lx = 0.0 + 0.0 * I;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|         lx += conj(a1) * a2 * lx_matrix_csh[dim * (m1m + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|->       lx += conj(a1) * b2 * lx_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|         lx += conj(b1) * a2 * lx_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|         lx += conj(b1) * b2 * lx_matrix_csh[dim * (m1p + L) + (m2p + L)];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "d77bfee66c56aa9543fa6ac2638a9b49ca85ae7b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 68,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lx_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|         lx += conj(a1) * a2 * lx_matrix_csh[dim * (m1m + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|         lx += conj(a1) * b2 * lx_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|->       lx += conj(b1) * a2 * lx_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|         lx += conj(b1) * b2 * lx_matrix_csh[dim * (m1p + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "47130ff2bda6faab17cc3dba00a74730cc9d8143",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 69,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lx_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|         lx += conj(a1) * b2 * lx_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|         lx += conj(b1) * a2 * lx_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|->       lx += conj(b1) * b2 * lx_matrix_csh[dim * (m1p + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|         double complex ly = 0.0 + 0.0 * I;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "cc2be13aec0e7986b9f5f2e0c6f1b703cfb71aa8",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 72,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ly_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|         double complex ly = 0.0 + 0.0 * I;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|->       ly += conj(a1) * a2 * ly_matrix_csh[dim * (m1m + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|         ly += conj(a1) * b2 * ly_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   74|         ly += conj(b1) * a2 * ly_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "a83ae1b4f7e5bb231d484797a2c9e6aa78385f78",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 73,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ly_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|         double complex ly = 0.0 + 0.0 * I;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|         ly += conj(a1) * a2 * ly_matrix_csh[dim * (m1m + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|->       ly += conj(a1) * b2 * ly_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   74|         ly += conj(b1) * a2 * ly_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   75|         ly += conj(b1) * b2 * ly_matrix_csh[dim * (m1p + L) + (m2p + L)];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "76a7b9ce774ab268b758e6d62997fca9f0d4aed5",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 74,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ly_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|         ly += conj(a1) * a2 * ly_matrix_csh[dim * (m1m + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|         ly += conj(a1) * b2 * ly_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   74|->       ly += conj(b1) * a2 * ly_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   75|         ly += conj(b1) * b2 * ly_matrix_csh[dim * (m1p + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   76|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "aa7707c9051cb5cea601257a20397e5ee93289b2",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 75,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ly_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|         ly += conj(a1) * b2 * ly_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   74|         ly += conj(b1) * a2 * ly_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   75|->       ly += conj(b1) * b2 * ly_matrix_csh[dim * (m1p + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   76|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   77|         double complex lz = 0.0 + 0.0 * I;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "0698c77c7dfb50da22e209c197168269200eef89",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 78,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lz_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   76|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   77|         double complex lz = 0.0 + 0.0 * I;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   78|->       lz += conj(a1) * a2 * lz_matrix_csh[dim * (m1m + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|         lz += conj(a1) * b2 * lz_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   80|         lz += conj(b1) * a2 * lz_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "25751e7639e0579702bbef052d5b8edb02f68ca7",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 79,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lz_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   77|         double complex lz = 0.0 + 0.0 * I;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   78|         lz += conj(a1) * a2 * lz_matrix_csh[dim * (m1m + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|->       lz += conj(a1) * b2 * lz_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   80|         lz += conj(b1) * a2 * lz_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   81|         lz += conj(b1) * b2 * lz_matrix_csh[dim * (m1p + L) + (m2p + L)];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "a0a55d58fd26d2156aefdd1ae7312438cd3c9c0d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 80,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lz_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   78|         lz += conj(a1) * a2 * lz_matrix_csh[dim * (m1m + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|         lz += conj(a1) * b2 * lz_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   80|->       lz += conj(b1) * a2 * lz_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   81|         lz += conj(b1) * b2 * lz_matrix_csh[dim * (m1p + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   82|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "7f63375a2db4cdea1067d6196ebada4dd13cd127",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 81,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lz_matrix_csh",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   79|         lz += conj(a1) * b2 * lz_matrix_csh[dim * (m1m + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   80|         lz += conj(b1) * a2 * lz_matrix_csh[dim * (m1p + L) + (m2m + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   81|->       lz += conj(b1) * b2 * lz_matrix_csh[dim * (m1p + L) + (m2p + L)];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   82|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   83|         lx_matrix[(m1 + L) * dim + (m2 + L)] = cimag(lx);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "13f67fda7bc5078f2607c9c004dafaa09b91a98a",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 105,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lx_matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  103|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  104|     // set all matrices to zero",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  105|->   memset(lx_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|     memset(ly_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|     memset(lz_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 688,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "d1eaeac2a0e135683e08e2613a33dc0740054f80",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_construct_angular_momentum_matrices_csh’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 105,
                    "column": 3,
                    "event": "warning[-Wanalyzer-possible-null-argument]",
                    "message": "use of possibly-NULL ‘lx_matrix’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 34,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘libgrpp_construct_angular_momentum_matrices_rsh’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 44,
                    "column": 27,
                    "event": "note",
                    "message": "(2) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 48,
                    "column": 3,
                    "event": "note",
                    "message": "(3) calling ‘libgrpp_construct_angular_momentum_matrices_csh’ from ‘libgrpp_construct_angular_momentum_matrices_rsh’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 99,
                    "column": 6,
                    "event": "note",
                    "message": "(4) entry to ‘libgrpp_construct_angular_momentum_matrices_csh’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 105,
                    "column": 3,
                    "event": "note",
                    "message": "(5) argument 1 (‘lx_matrix’) from (2) could be NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 25,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/string.h",
                    "line": 65,
                    "column": 14,
                    "event": "note",
                    "message": "argument 1 of ‘memset’ must be non-null",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  103|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  104|     // set all matrices to zero",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  105|->   memset(lx_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|     memset(ly_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|     memset(lz_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "bd4a1d591ee781ea9f76cbf7338b82712a33cc8d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 106,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ly_matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  104|     // set all matrices to zero",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  105|     memset(lx_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|->   memset(ly_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|     memset(lz_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 688,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "dd377659b9acda1d9ac21b307336e70f24b37e22",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 106,
                    "column": 3,
                    "event": "warning[-Wanalyzer-possible-null-argument]",
                    "message": "use of possibly-NULL ‘ly_matrix’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 34,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘libgrpp_construct_angular_momentum_matrices_rsh’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 45,
                    "column": 27,
                    "event": "note",
                    "message": "(2) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 48,
                    "column": 3,
                    "event": "note",
                    "message": "(3) calling ‘libgrpp_construct_angular_momentum_matrices_csh’ from ‘libgrpp_construct_angular_momentum_matrices_rsh’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 99,
                    "column": 6,
                    "event": "note",
                    "message": "(4) entry to ‘libgrpp_construct_angular_momentum_matrices_csh’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 106,
                    "column": 3,
                    "event": "note",
                    "message": "(5) argument 1 (‘ly_matrix’) from (2) could be NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/string.h",
                    "line": 65,
                    "column": 14,
                    "event": "note",
                    "message": "argument 1 of ‘memset’ must be non-null",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  104|     // set all matrices to zero",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  105|     memset(lx_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|->   memset(ly_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|     memset(lz_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "812cbb4b81e7ed4e13bd0f984b0df56acf1ca25d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 107,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lz_matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  105|     memset(lx_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|     memset(ly_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|->   memset(lz_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|     for (int m1 = -L; m1 <= L; m1++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 688,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "2c98b896078ecbd9553ad592f3775809a47f6764",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 107,
                    "column": 3,
                    "event": "warning[-Wanalyzer-possible-null-argument]",
                    "message": "use of possibly-NULL ‘lz_matrix’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 34,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘libgrpp_construct_angular_momentum_matrices_rsh’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 46,
                    "column": 27,
                    "event": "note",
                    "message": "(2) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 48,
                    "column": 3,
                    "event": "note",
                    "message": "(3) calling ‘libgrpp_construct_angular_momentum_matrices_csh’ from ‘libgrpp_construct_angular_momentum_matrices_rsh’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 99,
                    "column": 6,
                    "event": "note",
                    "message": "(4) entry to ‘libgrpp_construct_angular_momentum_matrices_csh’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 107,
                    "column": 3,
                    "event": "note",
                    "message": "(5) argument 1 (‘lz_matrix’) from (2) could be NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/string.h",
                    "line": 65,
                    "column": 14,
                    "event": "note",
                    "message": "argument 1 of ‘memset’ must be non-null",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  105|     memset(lx_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|     memset(ly_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|->   memset(lz_matrix, 0, dim * dim * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|     for (int m1 = -L; m1 <= L; m1++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "75fdca886e94aa1fe0591c861792f6198a4e3ae2",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 118,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lx_matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  116|         double ly = 0.5 * (lp - lm);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  117|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  118|->       lx_matrix[(m1 + L) * dim + (m2 + L)] = lx;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  119|         ly_matrix[(m1 + L) * dim + (m2 + L)] = ly;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  120|         lz_matrix[(m1 + L) * dim + (m2 + L)] = lz;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "dac74600d1988703e363cf8e98bac58ade2887d6",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 119,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: ly_matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  117|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  118|         lx_matrix[(m1 + L) * dim + (m2 + L)] = lx;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  119|->       ly_matrix[(m1 + L) * dim + (m2 + L)] = ly;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  120|         lz_matrix[(m1 + L) * dim + (m2 + L)] = lz;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  121|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "94b72ca8e3047d045c2e879da2be163c850a3d86",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_lmatrix.c",
                    "line": 120,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: lz_matrix",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  118|         lx_matrix[(m1 + L) * dim + (m2 + L)] = lx;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  119|         ly_matrix[(m1 + L) * dim + (m2 + L)] = ly;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  120|->       lz_matrix[(m1 + L) * dim + (m2 + L)] = lz;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  121|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  122|     }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "fa342ff191153ac23f96ca1bfc3608b7989a5847",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 164,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: S_lm_coef",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  162|         double u = libgrpp_spherical_to_cartesian_coef(L, m, r, s) /",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  163|                    ang_norm_factor(r, s, t);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|->       S_lm_coef[size_nlj * (m + L) + icart] = u;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|     }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "fa342ff191153ac23f96ca1bfc3608b7989a5847",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 330,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: S_lm_coef",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  328|         double u = libgrpp_spherical_to_cartesian_coef(L, m, r, s) /",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  329|                    ang_norm_factor(r, s, t);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  330|->       S_lm_coef[size_nlj * (m + L) + icart] = u;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  331|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  332|     }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "eb4b977fae5a5af254e6d8384ba66707eba3299d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 514,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: S_lm_coef",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  512|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  513|         for (int icart = 0; icart < dim_ket_cart; icart++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  514|->         double u_nljm = S_lm_coef[dim_ket_cart * j + icart];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  515|           s += u_nljm * A_in[i * dim_ket_cart + icart];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  516|         }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "1a9182e780be3a92e088b33e6c227597168ed2dd",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘transform_to_sph_basis_ket’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 514,
                    "column": 16,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘S_lm_coef’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 133,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘libgrpp_outercore_potential_integrals_part_1’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 156,
                    "column": 33,
                    "event": "note",
                    "message": "(2) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 183,
                    "column": 3,
                    "event": "note",
                    "message": "(3) calling ‘transform_to_sph_basis_ket’ from ‘libgrpp_outercore_potential_integrals_part_1’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 506,
                    "column": 13,
                    "event": "note",
                    "message": "(4) entry to ‘transform_to_sph_basis_ket’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 509,
                    "column": 21,
                    "event": "note",
                    "message": "(5) following ‘true’ branch (when ‘i < dim_bra’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 509,
                    "column": 21,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 513,
                    "column": 33,
                    "event": "note",
                    "message": "(7) following ‘true’ branch (when ‘icart < dim_ket_cart’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 514,
                    "column": 48,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 514,
                    "column": 16,
                    "event": "note",
                    "message": "(9) ‘S_lm_coef + (long unsigned int)(j * dim_ket_cart + icart) * 8’ could be NULL: unchecked value from (2)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  512|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  513|         for (int icart = 0; icart < dim_ket_cart; icart++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  514|->         double u_nljm = S_lm_coef[dim_ket_cart * j + icart];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  515|           s += u_nljm * A_in[i * dim_ket_cart + icart];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  516|         }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "da25eb0b5b3ba7b975cd430dd794dc49f10fe9d5",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 532,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: S_lm_coef",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  530|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  531|         for (int icart = 0; icart < dim_bra_cart; icart++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  532|->         double u_nljm = S_lm_coef[dim_bra_cart * i + icart];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  533|           s += u_nljm * A_in[icart * dim_ket + j];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  534|         }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "a4b124788070d67463fb2af96a4d670948e811dc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘transform_to_sph_basis_bra’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 532,
                    "column": 16,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘S_lm_coef’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 133,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘libgrpp_outercore_potential_integrals_part_1’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 156,
                    "column": 33,
                    "event": "note",
                    "message": "(2) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 185,
                    "column": 3,
                    "event": "note",
                    "message": "(3) calling ‘transform_to_sph_basis_bra’ from ‘libgrpp_outercore_potential_integrals_part_1’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 523,
                    "column": 13,
                    "event": "note",
                    "message": "(4) entry to ‘transform_to_sph_basis_bra’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 526,
                    "column": 21,
                    "event": "note",
                    "message": "(5) following ‘true’ branch (when ‘j < dim_ket’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 526,
                    "column": 21,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 531,
                    "column": 33,
                    "event": "note",
                    "message": "(7) following ‘true’ branch (when ‘icart < dim_bra_cart’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 532,
                    "column": 48,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_outercore_integrals.c",
                    "line": 532,
                    "column": 16,
                    "event": "note",
                    "message": "(9) ‘S_lm_coef + (long unsigned int)(i * dim_bra_cart + icart) * 8’ could be NULL: unchecked value from (2)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  530|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  531|         for (int icart = 0; icart < dim_bra_cart; icart++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  532|->         double u_nljm = S_lm_coef[dim_bra_cart * i + icart];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  533|           s += u_nljm * A_in[icart * dim_ket + j];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  534|         }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "5530ddf9221c4336df72049babc9fe8702a6eff7",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 38,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|         (libgrpp_potential_t *)calloc(1, sizeof(libgrpp_potential_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|->   pot->L = L;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     pot->J = J;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     pot->powers = (int *)calloc(num_primitives, sizeof(int));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "15e0f734b145c871180c7acaf72d6b67eccefbcd",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_new_potential’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 38,
                    "column": 10,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘pot’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 36,
                    "column": 30,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 38,
                    "column": 10,
                    "event": "note",
                    "message": "(2) ‘pot’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|         (libgrpp_potential_t *)calloc(1, sizeof(libgrpp_potential_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|->   pot->L = L;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     pot->J = J;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     pot->powers = (int *)calloc(num_primitives, sizeof(int));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f11a059ffaa0451b6ecefca55f22f42e3851ab49",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 39,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     pot->L = L;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|->   pot->J = J;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     pot->powers = (int *)calloc(num_primitives, sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|     pot->coeffs = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "ff3f086da4dd123df197163c284c1263a1e5077e",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 40,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     pot->L = L;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     pot->J = J;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|->   pot->powers = (int *)calloc(num_primitives, sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|     pot->coeffs = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|     pot->alpha = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "700eacd61bf3694e18ebc9a843958958aa6c3378",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 41,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     pot->J = J;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     pot->powers = (int *)calloc(num_primitives, sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|->   pot->coeffs = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|     pot->alpha = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "947723451e532f50714ac96353798a9b9d30e374",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 42,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     pot->powers = (int *)calloc(num_primitives, sizeof(int));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|     pot->coeffs = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|->   pot->alpha = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|     pot->num_primitives = 0;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "306e29748848a93e7af030ab8a9356873c4fc894",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 44,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|     pot->alpha = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|->   pot->num_primitives = 0;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     for (int i = 0; i < num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|       if (fabs(coeffs[i]) < LIBGRPP_ZERO_THRESH) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "6d2f0397e8a0f34e703403e446e0c74a00eab456",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 46,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: coeffs",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|     pot->num_primitives = 0;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     for (int i = 0; i < num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|->     if (fabs(coeffs[i]) < LIBGRPP_ZERO_THRESH) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|         continue;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f9bbad21314b81cdf977b764786c21a7e7d31e15",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 50,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: coeffs",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|->     pot->coeffs[pot->num_primitives] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|       pot->powers[pot->num_primitives] = powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|       pot->alpha[pot->num_primitives] = alpha[i];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "366fea6f922475226310bb7a8dfa58568efba970",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 50,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|->     pot->coeffs[pot->num_primitives] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|       pot->powers[pot->num_primitives] = powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|       pot->alpha[pot->num_primitives] = alpha[i];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "0c990a384159b080e99683bf0aabcacc4d864327",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 50,
                    "column": 38,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘calloc((long unsigned int)num_primitives, 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 41,
                    "column": 27,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 45,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i < num_primitives’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 46,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 46,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 50,
                    "column": 20,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 50,
                    "column": 38,
                    "event": "note",
                    "message": "(6) ‘calloc((long unsigned int)num_primitives, 8) + (long unsigned int)*pot.num_primitives * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|->     pot->coeffs[pot->num_primitives] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|       pot->powers[pot->num_primitives] = powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|       pot->alpha[pot->num_primitives] = alpha[i];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "7a47dfc2a5661505109696f5394530c45d5a4e93",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 51,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|       pot->coeffs[pot->num_primitives] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|->     pot->powers[pot->num_primitives] = powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|       pot->alpha[pot->num_primitives] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "7f9d19efff804637aa7f872b6790c93575d21a24",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 51,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: powers",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|       pot->coeffs[pot->num_primitives] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|->     pot->powers[pot->num_primitives] = powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|       pot->alpha[pot->num_primitives] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "3de46ba976f0dd0eaca327b585670b253249eb04",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 51,
                    "column": 38,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘calloc((long unsigned int)num_primitives, 4)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 40,
                    "column": 24,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 45,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i < num_primitives’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 46,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 51,
                    "column": 38,
                    "event": "note",
                    "message": "(4) ‘calloc((long unsigned int)num_primitives, 4) + (long unsigned int)*pot.num_primitives * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|       pot->coeffs[pot->num_primitives] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|->     pot->powers[pot->num_primitives] = powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|       pot->alpha[pot->num_primitives] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2e4c65a16db1d8a5b6028709e253692b03ff8f32",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 52,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: alpha",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|       pot->coeffs[pot->num_primitives] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|       pot->powers[pot->num_primitives] = powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|->     pot->alpha[pot->num_primitives] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|       pot->num_primitives++;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "0f00f65268cc0b46087d49fbff7e606c81da9e2d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 52,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|       pot->coeffs[pot->num_primitives] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|       pot->powers[pot->num_primitives] = powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|->     pot->alpha[pot->num_primitives] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|       pot->num_primitives++;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "b87a91e8e1413c7b596a55620117ff94d287cb6f",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 52,
                    "column": 37,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘calloc((long unsigned int)num_primitives, 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 42,
                    "column": 26,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 45,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i < num_primitives’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 46,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 52,
                    "column": 37,
                    "event": "note",
                    "message": "(4) ‘calloc((long unsigned int)num_primitives, 8) + (long unsigned int)*pot.num_primitives * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|       pot->coeffs[pot->num_primitives] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|       pot->powers[pot->num_primitives] = powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|->     pot->alpha[pot->num_primitives] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|       pot->num_primitives++;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "6559a035430c8bd6ead3e1f27e4d610378f10101",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 54,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: pot",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|       pot->alpha[pot->num_primitives] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|->     pot->num_primitives++;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "10afc487d908db615e34387b7fa70eefc997212a",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_shrink_potential’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 106,
                    "column": 40,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘new_powers’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 99,
                    "column": 21,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 104,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i < n’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 105,
                    "column": 27,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 105,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 106,
                    "column": 55,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 106,
                    "column": 40,
                    "event": "note",
                    "message": "(6) ‘new_powers + (long unsigned int)n_nonzero_primitives * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  104|     for (int i = 0; i < n; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  105|       if (fabs(src_potential->coeffs[i]) > LIBGRPP_ZERO_THRESH) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|->       new_powers[n_nonzero_primitives] = src_potential->powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|         new_coeffs[n_nonzero_primitives] = src_potential->coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|         new_alpha[n_nonzero_primitives] = src_potential->alpha[i];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "8d288d6e03bed4794f2bad9931d28ce0ce6c3bf0",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 107,
                    "column": 40,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘new_coeffs’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 100,
                    "column": 24,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 104,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i < n’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 105,
                    "column": 27,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 105,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 106,
                    "column": 55,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 107,
                    "column": 40,
                    "event": "note",
                    "message": "(6) ‘new_coeffs + (long unsigned int)n_nonzero_primitives * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  105|       if (fabs(src_potential->coeffs[i]) > LIBGRPP_ZERO_THRESH) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|         new_powers[n_nonzero_primitives] = src_potential->powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|->       new_coeffs[n_nonzero_primitives] = src_potential->coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|         new_alpha[n_nonzero_primitives] = src_potential->alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|         n_nonzero_primitives++;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "124d67d178f9e4f8b4f828dc66c48f3739e4d254",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 108,
                    "column": 39,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘new_alpha’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 101,
                    "column": 23,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 104,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i < n’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 105,
                    "column": 27,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 105,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 106,
                    "column": 55,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_potential.c",
                    "line": 108,
                    "column": 39,
                    "event": "note",
                    "message": "(6) ‘new_alpha + (long unsigned int)n_nonzero_primitives * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|         new_powers[n_nonzero_primitives] = src_potential->powers[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|         new_coeffs[n_nonzero_primitives] = src_potential->coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|->       new_alpha[n_nonzero_primitives] = src_potential->alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|         n_nonzero_primitives++;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  110|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "aea76d40e7ec0426372d7b79b8f8241451c203f3",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 97,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   95|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   96|     table = (radial_type1_table_t *)calloc(1, sizeof(radial_type1_table_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   97|->   table->lambda_max = lambda_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   98|     table->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   99|     table->radial_integrals =",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "4efec5e1af21b85477ffdc0baade6a70a07edae3",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_tabulate_radial_type1_integrals’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 97,
                    "column": 21,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘table’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 96,
                    "column": 35,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 97,
                    "column": 21,
                    "event": "note",
                    "message": "(2) ‘table’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   95|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   96|     table = (radial_type1_table_t *)calloc(1, sizeof(radial_type1_table_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   97|->   table->lambda_max = lambda_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   98|     table->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   99|     table->radial_integrals =",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "42732883d67c39a2c1df8519d953c463e9973489",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 98,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   96|     table = (radial_type1_table_t *)calloc(1, sizeof(radial_type1_table_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   97|     table->lambda_max = lambda_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   98|->   table->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   99|     table->radial_integrals =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  100|         (double *)calloc((lambda_max + 1) * (n_max + 1), sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "20b183baf722e293d72d5f0da66c7a611f74f18d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 99,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   97|     table->lambda_max = lambda_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   98|     table->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   99|->   table->radial_integrals =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  100|         (double *)calloc((lambda_max + 1) * (n_max + 1), sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  101|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "85937312b87092eff84a1ef71b9b0b3d5490e01a",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 122,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  120|                                                    &converged);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  121|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  122|->       table->radial_integrals[lambda * (lambda_max + 1) + n] = Q;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  123|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  124|     }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "03286d95ce53b317b246f69b37311efb3c48acb0",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 163,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  161|         (radial_type1_grid_t *)calloc(1, sizeof(radial_type1_grid_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  162|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  163|->   grid->nr = MIN_GRID;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|     grid->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|     grid->lambda_max = lambda_max;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "4dee2f6ab42eff59de87b1b2150c924f654dede6",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘create_radial_type1_grid’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 163,
                    "column": 12,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘grid’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 161,
                    "column": 30,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 163,
                    "column": 12,
                    "event": "note",
                    "message": "(2) ‘grid’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  161|         (radial_type1_grid_t *)calloc(1, sizeof(radial_type1_grid_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  162|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  163|->   grid->nr = MIN_GRID;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|     grid->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|     grid->lambda_max = lambda_max;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "6ec63d400593d545aa5c2a6a88ed5b3bb1290dc1",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 164,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  162|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  163|     grid->nr = MIN_GRID;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|->   grid->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|     grid->lambda_max = lambda_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|     grid->params = params;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f055912a451bbd970775a7ad791c2da487cbd23c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 165,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  163|     grid->nr = MIN_GRID;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|     grid->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|->   grid->lambda_max = lambda_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|     grid->params = params;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  167|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "45d101e158bbea5f2885cc0f42e657109aacef28",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 166,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|     grid->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|     grid->lambda_max = lambda_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|->   grid->params = params;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  167|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  168|     grid->r = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "be416db013621423dd62dde7338dc7511ed8bb5b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 168,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|     grid->params = params;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  167|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  168|->   grid->r = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  169|     grid->w = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  170|     grid->pot_values = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "9bbe2aea900f327fc82eb7b45f4eddcad48e305a",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 169,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  167|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  168|     grid->r = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  169|->   grid->w = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  170|     grid->pot_values = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  171|     grid->gto_values = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "dcf0afdbf5aa9a864be9258a1ba73e64e1a17aa7",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 170,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  168|     grid->r = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  169|     grid->w = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  170|->   grid->pot_values = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  171|     grid->gto_values = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  172|     grid->r_N = alloc_zeros_2d(n_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "8fc1c5b51cbabf61c8e4137d2484f20c76bd572f",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 171,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  169|     grid->w = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  170|     grid->pot_values = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  171|->   grid->gto_values = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  172|     grid->r_N = alloc_zeros_2d(n_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  173|     grid->mod_bessel = alloc_zeros_2d(lambda_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "7c2783a8dd34c83f50c147723aa5399249a9080f",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 172,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  170|     grid->pot_values = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  171|     grid->gto_values = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  172|->   grid->r_N = alloc_zeros_2d(n_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  173|     grid->mod_bessel = alloc_zeros_2d(lambda_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  174|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "51882a0bb1400dc2f8d59afd214b761b28191375",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 173,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  171|     grid->gto_values = (double *)calloc(MAX_GRID, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  172|     grid->r_N = alloc_zeros_2d(n_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  173|->   grid->mod_bessel = alloc_zeros_2d(lambda_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  174|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  175|     // initial set of pre-calculated points",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "60458016b5f0e3426f2b5ed93b438b491615a488",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 176,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  174|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  175|     // initial set of pre-calculated points",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  176|->   int nr = grid->nr;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  177|     const double R = 5.0;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  178|     const double R3 = R * R * R;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "01c06cb085076ee71df5d1e952f3ab976830dc34",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 187,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  185|       double ri = -R * ln_xi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  186|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  187|->     grid->r[i - 1] = ri;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  188|       grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  189|       grid->pot_values[i - 1] = params->potential(ri, params->potential_params);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "25fd8098bb78a878cce9f3de708495f3b22edc68",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 187,
                    "column": 20,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘calloc(10000, 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 168,
                    "column": 23,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 180,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i != 2048’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 181,
                    "column": 19,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 187,
                    "column": 20,
                    "event": "note",
                    "message": "(4) ‘calloc(10000, 8) + ((long unsigned int)i + 18446744073709551615) * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  185|       double ri = -R * ln_xi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  186|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  187|->     grid->r[i - 1] = ri;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  188|       grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  189|       grid->pot_values[i - 1] = params->potential(ri, params->potential_params);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "4f01f7ca68ca9980d20d040cca11a7eaa93363d5",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 188,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  186|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  187|       grid->r[i - 1] = ri;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  188|->     grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  189|       grid->pot_values[i - 1] = params->potential(ri, params->potential_params);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  190|       grid->gto_values[i - 1] = radial_type1_integrand_fun(ri, params);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "234fba3642bf730fc78de2d4fa5a79b672082ae9",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 188,
                    "column": 20,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘calloc(10000, 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 169,
                    "column": 23,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 180,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i != 2048’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 181,
                    "column": 19,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(4) ‘calloc(10000, 8) + ((long unsigned int)i + 18446744073709551615) * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  186|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  187|       grid->r[i - 1] = ri;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  188|->     grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  189|       grid->pot_values[i - 1] = params->potential(ri, params->potential_params);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  190|       grid->gto_values[i - 1] = radial_type1_integrand_fun(ri, params);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "9cd5554755fe562f15a2a8ba93fd79f954498c7b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 189,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  187|       grid->r[i - 1] = ri;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  188|       grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  189|->     grid->pot_values[i - 1] = params->potential(ri, params->potential_params);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  190|       grid->gto_values[i - 1] = radial_type1_integrand_fun(ri, params);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  191|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "eaac67295634cad2ba879acad40f329890bd7b43",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 189,
                    "column": 29,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘calloc(10000, 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 170,
                    "column": 32,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 180,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i != 2048’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 181,
                    "column": 19,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 189,
                    "column": 29,
                    "event": "note",
                    "message": "(4) ‘calloc(10000, 8) + ((long unsigned int)i + 18446744073709551615) * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  187|       grid->r[i - 1] = ri;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  188|       grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  189|->     grid->pot_values[i - 1] = params->potential(ri, params->potential_params);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  190|       grid->gto_values[i - 1] = radial_type1_integrand_fun(ri, params);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  191|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "ce4dc298c2b4d12c22e88be3ba0f8fa96bb6d1df",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 190,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  188|       grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  189|       grid->pot_values[i - 1] = params->potential(ri, params->potential_params);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  190|->     grid->gto_values[i - 1] = radial_type1_integrand_fun(ri, params);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  191|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  192|       for (int lambda = 0; lambda <= lambda_max; lambda++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "f670aa79d2774c1fcc5291f557a9e7a10c593832",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 190,
                    "column": 29,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘calloc(10000, 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 171,
                    "column": 32,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 180,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i != 2048’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 181,
                    "column": 19,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 190,
                    "column": 29,
                    "event": "note",
                    "message": "(4) ‘calloc(10000, 8) + ((long unsigned int)i + 18446744073709551615) * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  188|       grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  189|       grid->pot_values[i - 1] = params->potential(ri, params->potential_params);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  190|->     grid->gto_values[i - 1] = radial_type1_integrand_fun(ri, params);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  191|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  192|       for (int lambda = 0; lambda <= lambda_max; lambda++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "261d6d23be778ec450230ad8061e2931017a78e4",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 193,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  191|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  192|       for (int lambda = 0; lambda <= lambda_max; lambda++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  193|->       grid->mod_bessel[lambda][i - 1] =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  194|             libgrpp_modified_bessel_scaled(lambda, ri * params->k);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  195|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "c8d138132a5ef3f4b123b0e66ae2080c3427b6c4",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type1_integral.c",
                    "line": 198,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  196|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  197|       for (int n = 0; n <= n_max; n++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  198|->       grid->r_N[n][i - 1] = pow(ri, n);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  199|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  200|     }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "68386d45e27ce232350aec1f706b8f70492106bc",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 107,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  105|     radial_type2_table_t *table;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|     table = (radial_type2_table_t *)calloc(1, sizeof(radial_type2_table_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|->   table->lambda1_max = lambda1_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|     table->lambda2_max = lambda2_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|     table->n_max = n_max;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "a33e33f6eef11baf26178290377f80bc3ade867c",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_tabulate_radial_type2_integrals’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 107,
                    "column": 22,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘table’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 106,
                    "column": 35,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 107,
                    "column": 22,
                    "event": "note",
                    "message": "(2) ‘table’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  105|     radial_type2_table_t *table;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|     table = (radial_type2_table_t *)calloc(1, sizeof(radial_type2_table_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|->   table->lambda1_max = lambda1_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|     table->lambda2_max = lambda2_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|     table->n_max = n_max;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "1c706b2cdad837e52b9bfc87a0fd97c117801314",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 108,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  106|     table = (radial_type2_table_t *)calloc(1, sizeof(radial_type2_table_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|     table->lambda1_max = lambda1_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|->   table->lambda2_max = lambda2_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|     table->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  110|     table->radial_integrals = (double *)calloc(",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "872b36dec609709eaccad1bb3ce091d24eac1dd7",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 109,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  107|     table->lambda1_max = lambda1_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|     table->lambda2_max = lambda2_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|->   table->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  110|     table->radial_integrals = (double *)calloc(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  111|         (lambda1_max + 1) * (lambda2_max + 1) * (n_max + 1), sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "10a5d691f1a795ce1e6a980ff2f1dc9c031c2244",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 110,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108|     table->lambda2_max = lambda2_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  109|     table->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  110|->   table->radial_integrals = (double *)calloc(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  111|         (lambda1_max + 1) * (lambda2_max + 1) * (n_max + 1), sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  112|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "5a0ae3214151867f9b40fc82c5e86c29a686f03c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 313,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  311|         (radial_type2_grid_t *)calloc(1, sizeof(radial_type2_grid_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  312|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  313|->   grid->nr = MIN_GRID;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  314|     grid->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  315|     grid->lambda1_max = lambda1_max;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "deede64699d26826f9d33755ce6df871d78c13fb",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘create_radial_type2_grid’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 313,
                    "column": 12,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘grid’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 311,
                    "column": 30,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 313,
                    "column": 12,
                    "event": "note",
                    "message": "(2) ‘grid’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  311|         (radial_type2_grid_t *)calloc(1, sizeof(radial_type2_grid_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  312|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  313|->   grid->nr = MIN_GRID;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  314|     grid->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  315|     grid->lambda1_max = lambda1_max;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "01cd4cf75f89de1d004893ce27cf9ee9045c2614",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 314,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  312|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  313|     grid->nr = MIN_GRID;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  314|->   grid->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  315|     grid->lambda1_max = lambda1_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  316|     grid->lambda2_max = lambda2_max;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "a7c167b570be80d5a7957910f0b6a8a91cd39391",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 315,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  313|     grid->nr = MIN_GRID;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  314|     grid->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  315|->   grid->lambda1_max = lambda1_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  316|     grid->lambda2_max = lambda2_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  317|     grid->params = params;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "8940fc7e91b91400f3267ef00a258260d0d5d7bd",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 316,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  314|     grid->n_max = n_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  315|     grid->lambda1_max = lambda1_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  316|->   grid->lambda2_max = lambda2_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  317|     grid->params = params;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  318|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "4055e705e75e123e014f6f67b4c9e75a782fe887",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 317,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  315|     grid->lambda1_max = lambda1_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  316|     grid->lambda2_max = lambda2_max;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  317|->   grid->params = params;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  318|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  319|     grid->r = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f2432f90a3a99ddfe07a7e3086ef26a62dcbf33b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 319,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  317|     grid->params = params;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  318|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  319|->   grid->r = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  320|     grid->w = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  321|     grid->rpp_values = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "37b5e4a5d24999adb2a44870d978560f11ccdc13",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 320,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  318|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  319|     grid->r = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  320|->   grid->w = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  321|     grid->rpp_values = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  322|     grid->F1 = alloc_zeros_2d(lambda1_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "b66043baad69bf9a1b3e6a2b913f2a14ded0c668",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 321,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  319|     grid->r = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  320|     grid->w = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  321|->   grid->rpp_values = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  322|     grid->F1 = alloc_zeros_2d(lambda1_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  323|     grid->F2 = alloc_zeros_2d(lambda2_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "75a5983456c46a3b6e9a3546be8adcd48d03ed83",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 322,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  320|     grid->w = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  321|     grid->rpp_values = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  322|->   grid->F1 = alloc_zeros_2d(lambda1_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  323|     grid->F2 = alloc_zeros_2d(lambda2_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  324|     grid->r_N = alloc_zeros_2d(n_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "298ed7131b1c7105e54756f1e2c59925045f974d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 323,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  321|     grid->rpp_values = alloc_zeros_1d(MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  322|     grid->F1 = alloc_zeros_2d(lambda1_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  323|->   grid->F2 = alloc_zeros_2d(lambda2_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  324|     grid->r_N = alloc_zeros_2d(n_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  325|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "30670387c56166ed0b262c1d581af62a155bb427",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 324,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  322|     grid->F1 = alloc_zeros_2d(lambda1_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  323|     grid->F2 = alloc_zeros_2d(lambda2_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  324|->   grid->r_N = alloc_zeros_2d(n_max + 1, MAX_GRID);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  325|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  326|     // vectors 'k': k = - 2 * alpha * |CA|",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "44627cad45125c9cfb4b4a6555bf154b17712084",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 335,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  333|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  334|     // initial set of pre-calculated points",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  335|->   int nr = grid->nr;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  336|     const double R = 5.0;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  337|     const double R3 = R * R * R;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "53a4b806f69a21c07fe93b63bc7bee384c6db114",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 346,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  344|       double ri = -R * ln_xi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  345|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  346|->     grid->r[i - 1] = ri;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  347|       grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  348|       grid->rpp_values[i - 1] =",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "a270c400083e39fee97e8d45e112c4883eb58eab",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 347,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  345|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  346|       grid->r[i - 1] = ri;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  347|->     grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  348|       grid->rpp_values[i - 1] =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  349|           libgrpp_potential_value(grid->params->potential, ri);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "cddccb111ddcc2c66d7613dfb6673514a1cdfcc5",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 348,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  346|       grid->r[i - 1] = ri;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  347|       grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  348|->     grid->rpp_values[i - 1] =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  349|           libgrpp_potential_value(grid->params->potential, ri);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  350|       for (int n = 0; n <= n_max; n++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "1982b99e00cfda810a609e9aea44e884f843cc16",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 349,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  347|       grid->w[i - 1] = wi;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  348|       grid->rpp_values[i - 1] =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  349|->         libgrpp_potential_value(grid->params->potential, ri);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  350|       for (int n = 0; n <= n_max; n++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  351|         grid->r_N[n][i - 1] = pow(ri, n);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "6e317e591bbc334eec6912b3337c9c55f3d24ae2",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 351,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  349|           libgrpp_potential_value(grid->params->potential, ri);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  350|       for (int n = 0; n <= n_max; n++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  351|->       grid->r_N[n][i - 1] = pow(ri, n);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  352|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  353|       for (int lambda1 = 0; lambda1 <= lambda1_max; lambda1++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "3af700a50c68440805d83b2256e751254f4327b6",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 354,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  352|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  353|       for (int lambda1 = 0; lambda1 <= lambda1_max; lambda1++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  354|->       grid->F1[lambda1][i - 1] = radial_type2_integrand_fun_contracted(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  355|             ri, lambda1, bra_k, params->CA, params->bra);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  356|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "a2c1ae488516f617e657ea1da9e0a05330cb58b4",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_radial_type2_integral.c",
                    "line": 358,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: grid",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  356|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  357|       for (int lambda2 = 0; lambda2 <= lambda2_max; lambda2++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  358|->       grid->F2[lambda2][i - 1] = radial_type2_integrand_fun_contracted(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  359|             ri, lambda2, ket_k, params->CB, params->ket);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  360|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "735132247de9e6fb1255f313c9816f6f33553cf4",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 36,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|     libgrpp_shell_t *shell = (libgrpp_shell_t *)malloc(sizeof(libgrpp_shell_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|->   shell->L = L;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     shell->origin[0] = origin[0];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     shell->origin[1] = origin[1];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "c79ef5678b2e48cb709f6cd41d809782d97de619",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_new_shell’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 36,
                    "column": 12,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘shell’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 34,
                    "column": 47,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 36,
                    "column": 12,
                    "event": "note",
                    "message": "(2) ‘shell’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|     libgrpp_shell_t *shell = (libgrpp_shell_t *)malloc(sizeof(libgrpp_shell_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|->   shell->L = L;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     shell->origin[0] = origin[0];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     shell->origin[1] = origin[1];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2b75591ca9fda563763af4fe2657269d65964e32",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 37,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|     shell->L = L;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|->   shell->origin[0] = origin[0];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     shell->origin[1] = origin[1];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     shell->origin[2] = origin[2];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "48b2969664c6bfc5b5481de88bfbfb1fa01dd385",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 38,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|     shell->L = L;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     shell->origin[0] = origin[0];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|->   shell->origin[1] = origin[1];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     shell->origin[2] = origin[2];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     shell->cart_size = (L + 1) * (L + 2) / 2;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "502a4e6f223d96eb79e9ce90fd3c73c1a0dcaed5",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 39,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     shell->origin[0] = origin[0];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     shell->origin[1] = origin[1];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|->   shell->origin[2] = origin[2];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     shell->cart_size = (L + 1) * (L + 2) / 2;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|     shell->cart_list = libgrpp_generate_shell_cartesians(L);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "69494de24521b1d15ec6017fa9ea8e7b71921c3f",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 40,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     shell->origin[1] = origin[1];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     shell->origin[2] = origin[2];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|->   shell->cart_size = (L + 1) * (L + 2) / 2;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|     shell->cart_list = libgrpp_generate_shell_cartesians(L);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "e73a16057182355f8085ec9c38d9ebf31a0189a7",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 41,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     shell->origin[2] = origin[2];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     shell->cart_size = (L + 1) * (L + 2) / 2;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|->   shell->cart_list = libgrpp_generate_shell_cartesians(L);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|     shell->num_primitives = num_primitives;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "733be8a74e1cfd270c0159115de0e341a9f7ae2c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 43,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|     shell->cart_list = libgrpp_generate_shell_cartesians(L);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|->   shell->num_primitives = num_primitives;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|     shell->coeffs = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     shell->alpha = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "3099080146cef5009e9cff2dbf6f573543ebf101",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 44,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|     shell->num_primitives = num_primitives;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|->   shell->coeffs = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     shell->alpha = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|     for (int i = 0; i < num_primitives; i++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "70607a15c05aa86deeda979a02e9d28b66a06366",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 45,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|     shell->num_primitives = num_primitives;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|     shell->coeffs = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|->   shell->alpha = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|     for (int i = 0; i < num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|       shell->coeffs[i] = coeffs[i];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2f5b77745b81ce7d2cd0cfe825409fc16b24f9d4",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 47,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     shell->alpha = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|     for (int i = 0; i < num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|->     shell->coeffs[i] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|       shell->alpha[i] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "b501bd3eac0b16a966137fb8cd7e2f032eb5fad5",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 47,
                    "column": 22,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘calloc((long unsigned int)num_primitives, 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 44,
                    "column": 29,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 46,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i < num_primitives’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 47,
                    "column": 30,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 47,
                    "column": 22,
                    "event": "note",
                    "message": "(4) ‘calloc((long unsigned int)num_primitives, 8) + (long unsigned int)i * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     shell->alpha = (double *)calloc(num_primitives, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|     for (int i = 0; i < num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|->     shell->coeffs[i] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|       shell->alpha[i] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "b35485233a442971eaa49e59c296924549e75537",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 48,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: shell",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|     for (int i = 0; i < num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|       shell->coeffs[i] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|->     shell->alpha[i] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "5e7bc8a5b3bb504cf45be7f0674e95eaa687007c",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 48,
                    "column": 21,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘calloc((long unsigned int)num_primitives, 8)’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 45,
                    "column": 28,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 46,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i < num_primitives’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 47,
                    "column": 30,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_shell.c",
                    "line": 48,
                    "column": 21,
                    "event": "note",
                    "message": "(4) ‘calloc((long unsigned int)num_primitives, 8) + (long unsigned int)i * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|     for (int i = 0; i < num_primitives; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|       shell->coeffs[i] = coeffs[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|->     shell->alpha[i] = alpha[i];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "3a096d64041607aeb835ba4f5644d45d75a17aa8",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 65,
                    "event": "error[memleakOnRealloc]",
                    "message": "Common realloc mistake: 'rsh_coef_tables' nulled but not freed upon failure",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   63|     } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   64|       // expand tables: realloc memory and add tables for the highest L values",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|->     rsh_coef_tables = (rsh_coef_table_t **)realloc(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|           rsh_coef_tables, (Lmax + 1) * sizeof(rsh_coef_table_t *));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2ff155f512be29987a80957955e302efb9ca8259",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 84,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: coef_table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   82|     rsh_coef_table_t *coef_table =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   83|         (rsh_coef_table_t *)calloc(1, sizeof(rsh_coef_table_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   84|->   coef_table->n_cart_comb = ncart;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   85|     coef_table->cartesian_comb = generate_cartesian_combinations(L, &ncart);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   86|     coef_table->coeffs = (double *)calloc((2 * L + 1) * ncart, sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "58b3383cc15e80126553665511355e7a74f1825f",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_tabulate_real_spherical_harmonic_coeffs’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 84,
                    "column": 27,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘coef_table’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 83,
                    "column": 27,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 84,
                    "column": 27,
                    "event": "note",
                    "message": "(2) ‘coef_table’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   82|     rsh_coef_table_t *coef_table =",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   83|         (rsh_coef_table_t *)calloc(1, sizeof(rsh_coef_table_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   84|->   coef_table->n_cart_comb = ncart;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   85|     coef_table->cartesian_comb = generate_cartesian_combinations(L, &ncart);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   86|     coef_table->coeffs = (double *)calloc((2 * L + 1) * ncart, sizeof(double));",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "de9023ce70c690eda88de5b6bd4e1f2cec231804",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 85,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: coef_table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   83|         (rsh_coef_table_t *)calloc(1, sizeof(rsh_coef_table_t));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   84|     coef_table->n_cart_comb = ncart;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   85|->   coef_table->cartesian_comb = generate_cartesian_combinations(L, &ncart);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   86|     coef_table->coeffs = (double *)calloc((2 * L + 1) * ncart, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   87|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "5b86e196678a3721f12723f91aca8b059d63a4fe",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 86,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: coef_table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   84|     coef_table->n_cart_comb = ncart;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   85|     coef_table->cartesian_comb = generate_cartesian_combinations(L, &ncart);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   86|->   coef_table->coeffs = (double *)calloc((2 * L + 1) * ncart, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   87|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   88|     for (int m = -L; m <= L; m++) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "3f9674a56508c18efad9e600abd16e33ebaedf64",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 90,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: coef_table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   88|     for (int m = -L; m <= L; m++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   89|       for (int icomb = 0; icomb < ncart; icomb++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   90|->       int lx = coef_table->cartesian_comb[3 * icomb];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   91|         int ly = coef_table->cartesian_comb[3 * icomb + 1];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   92|         // int lz = coef_table->cartesian_comb[3 * icomb + 2];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "fa6d519bf4234a07b14f4e6b3b3ccae5b06c8b1f",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 90,
                    "column": 11,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘generate_cartesian_combinations(L, & ncart) + (long unsigned int)(icomb * 3) * 4’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 79,
                    "column": 19,
                    "event": "note",
                    "message": "(1) entry to ‘libgrpp_tabulate_real_spherical_harmonic_coeffs’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 85,
                    "column": 32,
                    "event": "note",
                    "message": "(2) calling ‘generate_cartesian_combinations’ from ‘libgrpp_tabulate_real_spherical_harmonic_coeffs’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 284,
                    "column": 13,
                    "event": "note",
                    "message": "(3) entry to ‘generate_cartesian_combinations’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 287,
                    "column": 30,
                    "event": "note",
                    "message": "(4) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 85,
                    "column": 32,
                    "event": "note",
                    "message": "(5) returning to ‘libgrpp_tabulate_real_spherical_harmonic_coeffs’ from ‘generate_cartesian_combinations’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 88,
                    "column": 22,
                    "event": "note",
                    "message": "(6) following ‘true’ branch (when ‘m <= L’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 88,
                    "column": 22,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 90,
                    "column": 11,
                    "event": "note",
                    "message": "(8) ‘generate_cartesian_combinations(L, & ncart) + (long unsigned int)(icomb * 3) * 4’ could be NULL: unchecked value from (4)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   88|     for (int m = -L; m <= L; m++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   89|       for (int icomb = 0; icomb < ncart; icomb++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   90|->       int lx = coef_table->cartesian_comb[3 * icomb];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   91|         int ly = coef_table->cartesian_comb[3 * icomb + 1];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   92|         // int lz = coef_table->cartesian_comb[3 * icomb + 2];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "bf62e099c793df8f79d471b2dccdc3b0e791f61b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 91,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: coef_table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   89|       for (int icomb = 0; icomb < ncart; icomb++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   90|         int lx = coef_table->cartesian_comb[3 * icomb];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   91|->       int ly = coef_table->cartesian_comb[3 * icomb + 1];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   92|         // int lz = coef_table->cartesian_comb[3 * icomb + 2];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   93|         double u_lm_lx_ly_lz = libgrpp_spherical_to_cartesian_coef(L, m, lx, ly);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "954ccfeaa0277d0acf1898ea41c2dcf108d5c0d4",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 95,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: coef_table",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   93|         double u_lm_lx_ly_lz = libgrpp_spherical_to_cartesian_coef(L, m, lx, ly);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   94|         int index = (m + L) * ncart + icomb;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   95|->       coef_table->coeffs[index] = u_lm_lx_ly_lz;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   96|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   97|     }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "db782dcbd456c03efe0e5e12e0720ee1e331d939",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_evaluate_real_spherical_harmonic’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 213,
                    "column": 7,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 178,
                    "column": 8,
                    "event": "note",
                    "message": "(1) entry to ‘libgrpp_evaluate_real_spherical_harmonic’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 187,
                    "column": 34,
                    "event": "note",
                    "message": "(2) calling ‘libgrpp_get_real_spherical_harmonic_table’ from ‘libgrpp_evaluate_real_spherical_harmonic’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 105,
                    "column": 19,
                    "event": "note",
                    "message": "(3) entry to ‘libgrpp_get_real_spherical_harmonic_table’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 106,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 107,
                    "column": 5,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 187,
                    "column": 34,
                    "event": "note",
                    "message": "(6) returning to ‘libgrpp_evaluate_real_spherical_harmonic’ from ‘libgrpp_get_real_spherical_harmonic_table’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 205,
                    "column": 21,
                    "event": "note",
                    "message": "(7) following ‘false’ branch (when ‘i > l’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 213,
                    "column": 7,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 213,
                    "column": 7,
                    "event": "note",
                    "message": "(9) dereference of NULL ‘libgrpp_get_real_spherical_harmonic_table(l)’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  211|     double value = 0.0;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  212|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  213|->   int ncart = rsh_coef_l->n_cart_comb;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  214|     for (int icomb = 0; icomb < ncart; icomb++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  215|       int r = rsh_coef_l->cartesian_comb[3 * icomb];",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "db782dcbd456c03efe0e5e12e0720ee1e331d939",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘libgrpp_evaluate_real_spherical_harmonics_array’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 267,
                    "column": 7,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 230,
                    "column": 6,
                    "event": "note",
                    "message": "(1) entry to ‘libgrpp_evaluate_real_spherical_harmonics_array’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 240,
                    "column": 34,
                    "event": "note",
                    "message": "(2) calling ‘libgrpp_get_real_spherical_harmonic_table’ from ‘libgrpp_evaluate_real_spherical_harmonics_array’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 105,
                    "column": 19,
                    "event": "note",
                    "message": "(3) entry to ‘libgrpp_get_real_spherical_harmonic_table’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 106,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 107,
                    "column": 5,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 240,
                    "column": 34,
                    "event": "note",
                    "message": "(6) returning to ‘libgrpp_evaluate_real_spherical_harmonics_array’ from ‘libgrpp_get_real_spherical_harmonic_table’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 259,
                    "column": 21,
                    "event": "note",
                    "message": "(7) following ‘false’ branch (when ‘i > l’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 265,
                    "column": 27,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 267,
                    "column": 7,
                    "event": "note",
                    "message": "(9) dereference of NULL ‘libgrpp_get_real_spherical_harmonic_table(l)’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  265|     memset(rsh_array, 0, (2 * l + 1) * sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  266|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  267|->   int ncart = rsh_coef_l->n_cart_comb;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  268|     int *rst_array = rsh_coef_l->cartesian_comb;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  269|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "eaf2833a9460bf038c94a0b82143989248165fef",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘generate_cartesian_combinations’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 294,
                    "column": 35,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘combinations’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 287,
                    "column": 30,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 290,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i <= L’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 290,
                    "column": 21,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 291,
                    "column": 23,
                    "event": "note",
                    "message": "(4) following ‘true’ branch (when ‘j <= L’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 291,
                    "column": 23,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 292,
                    "column": 25,
                    "event": "note",
                    "message": "(6) following ‘true’ branch (when ‘k <= L’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 293,
                    "column": 15,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 293,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 294,
                    "column": 26,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_spherical_harmonics.c",
                    "line": 294,
                    "column": 35,
                    "event": "note",
                    "message": "(10) ‘combinations + (long unsigned int)(n * 3) * 4’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  292|         for (int k = 0; k <= L; k++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  293|           if (i + j + k == L) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  294|->           combinations[3 * n + 0] = i;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  295|             combinations[3 * n + 1] = j;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  296|             combinations[3 * n + 2] = k;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "08b14d272187605f378bc9b40f9accda73c5ce5d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_utils.c",
                    "line": 29,
                    "event": "warning[nullPointerOutOfMemory]",
                    "message": "If memory allocation fails, then there is a possible null pointer dereference: array",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   27|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   28|     for (int i = 0; i < n; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   29|->     array[i] = (double *)calloc(m, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   30|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "c8e59e11c9b37217aafff5a3b801714d21f804b3",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘alloc_zeros_2d’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_utils.c",
                    "line": 29,
                    "column": 14,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘array’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_utils.c",
                    "line": 26,
                    "column": 31,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_utils.c",
                    "line": 28,
                    "column": 21,
                    "event": "note",
                    "message": "(2) following ‘true’ branch (when ‘i < n’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_utils.c",
                    "line": 29,
                    "column": 26,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/grpp/grpp_utils.c",
                    "line": 29,
                    "column": 14,
                    "event": "note",
                    "message": "(4) ‘array + (long unsigned int)i * 8’ could be NULL: unchecked value from (1)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   27|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   28|     for (int i = 0; i < n; i++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   29|->     array[i] = (double *)calloc(m, sizeof(double));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   30|     }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "d14b37b82f64e25d11e827f691ef137c3b3f7603",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘open_connect_socket’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 115,
                    "column": 9,
                    "event": "warning[-Wanalyzer-fd-use-without-check]",
                    "message": "‘connect’ on possibly invalid file descriptor ‘sockfd’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 71,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 106,
                    "column": 5,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 112,
                    "column": 14,
                    "event": "note",
                    "message": "(3) when ‘socket’ fails",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 115,
                    "column": 9,
                    "event": "note",
                    "message": "(4) ‘sockfd’ could be invalid",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  113|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  114|       // connects",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  115|->     if (connect(sockfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) < 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  116|         perror(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  117|             \"Error opening UNIX socket: path unavailable, or already existing\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "e7c681d3a759e021d101ca8d7667419cb11ce6d5",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘open_bind_socket’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 185,
                    "column": 9,
                    "event": "warning[-Wanalyzer-fd-use-without-check]",
                    "message": "‘bind’ on possibly invalid file descriptor ‘sockfd’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 140,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 175,
                    "column": 5,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 180,
                    "column": 14,
                    "event": "note",
                    "message": "(3) when ‘socket’ fails",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 185,
                    "column": 9,
                    "event": "note",
                    "message": "(4) ‘sockfd’ could be invalid",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  183|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  184|       // binds",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  185|->     if (bind(sockfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) < 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  186|         perror(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  187|             \"Error binding UNIX socket: path unavailable, or already existing\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "8c1b237e2dc242f67a534bd7a8fa734175b8f9be",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘listen_socket’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 245,
                    "column": 7,
                    "event": "warning[-Wanalyzer-fd-leak]",
                    "message": "leak of file descriptor ‘*psockfd’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 245,
                    "column": 7,
                    "event": "note",
                    "message": "(1) ‘*psockfd’ leaks here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  243|   void listen_socket(int *psockfd, int *backlog) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  244|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  245|->   if (listen(*psockfd, *backlog) < 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  246|       perror(\"Error listening socket\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  247|       exit(-1);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "b8ac0d5c90b15ec6a2fbc98b70d0488f6152ae99",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘accept_socket’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 258,
                    "column": 19,
                    "event": "warning[-Wanalyzer-fd-leak]",
                    "message": "leak of file descriptor ‘*psockfd’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 258,
                    "column": 19,
                    "event": "note",
                    "message": "(1) ‘*psockfd’ leaks here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  256|   void accept_socket(int *psockfd, int *pclientfd) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  257|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  258|->   int client_fd = accept(*psockfd, NULL, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  259|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  260|     *pclientfd = client_fd;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "f07f56387473ee802606a0a05e5d713acc7b76ce",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 260,
                    "column": 14,
                    "event": "warning[-Wanalyzer-fd-leak]",
                    "message": "leak of file descriptor ‘*psockfd’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 258,
                    "column": 19,
                    "event": "note",
                    "message": "(1) stream socket marked as passive here via ‘listen’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 258,
                    "column": 19,
                    "event": "note",
                    "message": "(2) when ‘accept’ succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/sockets.c",
                    "line": 260,
                    "column": 14,
                    "event": "note",
                    "message": "(3) ‘*psockfd’ leaks here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  258|     int client_fd = accept(*psockfd, NULL, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  259|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  260|->   *pclientfd = client_fd;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  261|   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  262|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "31b2d05d56413395b2182bec8abb701115bbd79f",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 30,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   28|     const char *inp_fn = \"H2.inp\";",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   29|     FILE *f = fopen(inp_fn, \"w\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   30|->   fprintf(f, \"&FORCE_EVAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|     fprintf(f, \"  METHOD Quickstep\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   32|     fprintf(f, \"  &DFT\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 688,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "hash_v1": "bc20f959660e11127c9c904679bf47621c6cb78e",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘main’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 30,
                    "column": 3,
                    "event": "warning[-Wanalyzer-possible-null-argument]",
                    "message": "use of possibly-NULL ‘fopen(\"H2.inp\", \"w\")’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 29,
                    "column": 13,
                    "event": "note",
                    "message": "(1) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 30,
                    "column": 3,
                    "event": "note",
                    "message": "(2) argument 4 (‘fopen(\"H2.inp\", \"w\")’) from (1) could be NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "<built-in>",
                    "line": 0,
                    "event": "note",
                    "message": "argument 4 of ‘__builtin_fwrite’ must be non-null",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   28|     const char *inp_fn = \"H2.inp\";",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   29|     FILE *f = fopen(inp_fn, \"w\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   30|->   fprintf(f, \"&FORCE_EVAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|     fprintf(f, \"  METHOD Quickstep\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   32|     fprintf(f, \"  &DFT\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "587ff4aca8000f40fe0010c4a2730a69a4879f9a",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 31,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   29|     FILE *f = fopen(inp_fn, \"w\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   30|     fprintf(f, \"&FORCE_EVAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|->   fprintf(f, \"  METHOD Quickstep\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   32|     fprintf(f, \"  &DFT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   33|     fprintf(f, \"    BASIS_SET_FILE_NAME BASIS_SET\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "8c6601be6f8aec7f745e670643604f38cd2cae87",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 32,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   30|     fprintf(f, \"&FORCE_EVAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|     fprintf(f, \"  METHOD Quickstep\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   32|->   fprintf(f, \"  &DFT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   33|     fprintf(f, \"    BASIS_SET_FILE_NAME BASIS_SET\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|     fprintf(f, \"    POTENTIAL_FILE_NAME POTENTIAL\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "bdb812824c1e6818ac747f76225c73aeb693b179",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 33,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   31|     fprintf(f, \"  METHOD Quickstep\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   32|     fprintf(f, \"  &DFT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   33|->   fprintf(f, \"    BASIS_SET_FILE_NAME BASIS_SET\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|     fprintf(f, \"    POTENTIAL_FILE_NAME POTENTIAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|     fprintf(f, \"    LSD\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "ba743dbfcd64933dfb13868cca374aea77c85a62",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 34,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   32|     fprintf(f, \"  &DFT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   33|     fprintf(f, \"    BASIS_SET_FILE_NAME BASIS_SET\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|->   fprintf(f, \"    POTENTIAL_FILE_NAME POTENTIAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|     fprintf(f, \"    LSD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|     fprintf(f, \"    &MGRID\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "95f5672937f2a3a83f33bb31c188d3131f9f4e94",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 35,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   33|     fprintf(f, \"    BASIS_SET_FILE_NAME BASIS_SET\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|     fprintf(f, \"    POTENTIAL_FILE_NAME POTENTIAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|->   fprintf(f, \"    LSD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|     fprintf(f, \"    &MGRID\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     fprintf(f, \"      CUTOFF 140\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "1203cca81d1c4d4db9e16e0e2ec9c02651086041",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 36,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   34|     fprintf(f, \"    POTENTIAL_FILE_NAME POTENTIAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|     fprintf(f, \"    LSD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|->   fprintf(f, \"    &MGRID\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     fprintf(f, \"      CUTOFF 140\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     fprintf(f, \"    &END MGRID\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2f6030d31dc55f0caea99e6a6e444397b711c328",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 37,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   35|     fprintf(f, \"    LSD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|     fprintf(f, \"    &MGRID\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|->   fprintf(f, \"      CUTOFF 140\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     fprintf(f, \"    &END MGRID\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     fprintf(f, \"    &QS\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "19d3e729c58f2bda0233d9e9254b4815f1108c25",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 38,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   36|     fprintf(f, \"    &MGRID\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     fprintf(f, \"      CUTOFF 140\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|->   fprintf(f, \"    &END MGRID\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     fprintf(f, \"    &QS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     fprintf(f, \"      EPS_DEFAULT 1.0E-8\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "d0f4e0a9fb80a89eb98b548559981dfe09619652",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 39,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   37|     fprintf(f, \"      CUTOFF 140\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     fprintf(f, \"    &END MGRID\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|->   fprintf(f, \"    &QS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     fprintf(f, \"      EPS_DEFAULT 1.0E-8\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|     fprintf(f, \"    &END QS\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "40da2eb62313f2d4b09dab7fc67c864b342babf6",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 40,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   38|     fprintf(f, \"    &END MGRID\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     fprintf(f, \"    &QS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|->   fprintf(f, \"      EPS_DEFAULT 1.0E-8\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|     fprintf(f, \"    &END QS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|     fprintf(f, \"    &SCF\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "a73afced37f9d9046f91b06e161a4759e9880903",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 41,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   39|     fprintf(f, \"    &QS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     fprintf(f, \"      EPS_DEFAULT 1.0E-8\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|->   fprintf(f, \"    &END QS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|     fprintf(f, \"    &SCF\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|     fprintf(f, \"      EPS_DIIS 0.1\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "6b7ec2f141c51bc277fc8114b836e96ce2aa111b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 42,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   40|     fprintf(f, \"      EPS_DEFAULT 1.0E-8\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|     fprintf(f, \"    &END QS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|->   fprintf(f, \"    &SCF\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|     fprintf(f, \"      EPS_DIIS 0.1\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|     fprintf(f, \"      EPS_SCF 1.0E-4\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "b23dfe889f421e0c58b2022b9db573681e0fca61",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 43,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   41|     fprintf(f, \"    &END QS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|     fprintf(f, \"    &SCF\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|->   fprintf(f, \"      EPS_DIIS 0.1\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|     fprintf(f, \"      EPS_SCF 1.0E-4\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     fprintf(f, \"      IGNORE_CONVERGENCE_FAILURE\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "f379afc493ba5503b391d80303ca1419930a63c4",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 44,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   42|     fprintf(f, \"    &SCF\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|     fprintf(f, \"      EPS_DIIS 0.1\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|->   fprintf(f, \"      EPS_SCF 1.0E-4\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     fprintf(f, \"      IGNORE_CONVERGENCE_FAILURE\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|     fprintf(f, \"      MAX_DIIS 4\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "a1d6299d43543b9b4d79f4bf40f670f657bcb448",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 45,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   43|     fprintf(f, \"      EPS_DIIS 0.1\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|     fprintf(f, \"      EPS_SCF 1.0E-4\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|->   fprintf(f, \"      IGNORE_CONVERGENCE_FAILURE\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|     fprintf(f, \"      MAX_DIIS 4\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|     fprintf(f, \"      MAX_SCF 3\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "878f9791a350900033addb653f501351793da386",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 46,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   44|     fprintf(f, \"      EPS_SCF 1.0E-4\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     fprintf(f, \"      IGNORE_CONVERGENCE_FAILURE\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|->   fprintf(f, \"      MAX_DIIS 4\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|     fprintf(f, \"      MAX_SCF 3\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|     fprintf(f, \"      SCF_GUESS atomic\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2921e2a20ff99569df9b35011e77e1c8a1b936ee",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 47,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   45|     fprintf(f, \"      IGNORE_CONVERGENCE_FAILURE\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|     fprintf(f, \"      MAX_DIIS 4\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|->   fprintf(f, \"      MAX_SCF 3\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|     fprintf(f, \"      SCF_GUESS atomic\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     fprintf(f, \"    &END SCF\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "40b96a5f476c843aa71c10df5052c671ad7c3ca8",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 48,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   46|     fprintf(f, \"      MAX_DIIS 4\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|     fprintf(f, \"      MAX_SCF 3\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|->   fprintf(f, \"      SCF_GUESS atomic\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     fprintf(f, \"    &END SCF\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|     fprintf(f, \"    &XC\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "14deacbfde74231cae52e1222fc0ecc53299504d",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 49,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   47|     fprintf(f, \"      MAX_SCF 3\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|     fprintf(f, \"      SCF_GUESS atomic\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|->   fprintf(f, \"    &END SCF\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|     fprintf(f, \"    &XC\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|     fprintf(f, \"      &XC_FUNCTIONAL Pade\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "391c800f78d416b0afc3cf1b9fc20bf995d83e3b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 50,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   48|     fprintf(f, \"      SCF_GUESS atomic\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     fprintf(f, \"    &END SCF\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|->   fprintf(f, \"    &XC\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|     fprintf(f, \"      &XC_FUNCTIONAL Pade\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|     fprintf(f, \"      &END XC_FUNCTIONAL\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "68981c3af0daa3ccabb01642224c8b3a3edaa190",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 51,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   49|     fprintf(f, \"    &END SCF\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|     fprintf(f, \"    &XC\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|->   fprintf(f, \"      &XC_FUNCTIONAL Pade\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|     fprintf(f, \"      &END XC_FUNCTIONAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|     fprintf(f, \"    &END XC\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "255d765022d59c04c32e53b280bd88e39f01c723",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 52,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   50|     fprintf(f, \"    &XC\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|     fprintf(f, \"      &XC_FUNCTIONAL Pade\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|->   fprintf(f, \"      &END XC_FUNCTIONAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|     fprintf(f, \"    &END XC\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|     fprintf(f, \"  &END DFT\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "54b56b7cd286212950c159425e4d2ce3042e8876",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 53,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|     fprintf(f, \"      &XC_FUNCTIONAL Pade\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|     fprintf(f, \"      &END XC_FUNCTIONAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|->   fprintf(f, \"    &END XC\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|     fprintf(f, \"  &END DFT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|     fprintf(f, \"  &SUBSYS\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "3fefca4d3e7d7162ec17804dd0ff38235e0b4a07",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 54,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|     fprintf(f, \"      &END XC_FUNCTIONAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|     fprintf(f, \"    &END XC\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|->   fprintf(f, \"  &END DFT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|     fprintf(f, \"  &SUBSYS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|     fprintf(f, \"    &CELL\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2fe10cd72f49839d57a6f17f9259b984800baf2f",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 55,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|     fprintf(f, \"    &END XC\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|     fprintf(f, \"  &END DFT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|->   fprintf(f, \"  &SUBSYS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|     fprintf(f, \"    &CELL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|     fprintf(f, \"      ABC 8.0 4.0 4.0\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "4f8780ba5ad824e32c4e337b100a52e50389b771",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 56,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|     fprintf(f, \"  &END DFT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|     fprintf(f, \"  &SUBSYS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|->   fprintf(f, \"    &CELL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|     fprintf(f, \"      ABC 8.0 4.0 4.0\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|     fprintf(f, \"    &END CELL\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "df1a653698791f210b6101a2c19e76b18e285835",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 57,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|     fprintf(f, \"  &SUBSYS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|     fprintf(f, \"    &CELL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|->   fprintf(f, \"      ABC 8.0 4.0 4.0\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|     fprintf(f, \"    &END CELL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|     fprintf(f, \"    &COORD\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "2b58258616b4ab840ca8baaabf16d1541e96932a",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 58,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|     fprintf(f, \"    &CELL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|     fprintf(f, \"      ABC 8.0 4.0 4.0\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|->   fprintf(f, \"    &END CELL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|     fprintf(f, \"    &COORD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   60|     fprintf(f, \"    H     0.000000  0.000000  0.000000\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "5712aa873ec65cdb2d30092169294b3b5ebc0c0b",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 59,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   57|     fprintf(f, \"      ABC 8.0 4.0 4.0\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|     fprintf(f, \"    &END CELL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|->   fprintf(f, \"    &COORD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   60|     fprintf(f, \"    H     0.000000  0.000000  0.000000\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   61|     fprintf(f, \"    H     1.000000  0.000000  0.000000\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "99a0b3b6523913c8bd7634b3fd7c867526a0a58e",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 60,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   58|     fprintf(f, \"    &END CELL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|     fprintf(f, \"    &COORD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   60|->   fprintf(f, \"    H     0.000000  0.000000  0.000000\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   61|     fprintf(f, \"    H     1.000000  0.000000  0.000000\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   62|     fprintf(f, \"    &END COORD\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "505b19e4ad5ad6bce6439975abcf0ccddad286b0",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 61,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   59|     fprintf(f, \"    &COORD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   60|     fprintf(f, \"    H     0.000000  0.000000  0.000000\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   61|->   fprintf(f, \"    H     1.000000  0.000000  0.000000\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   62|     fprintf(f, \"    &END COORD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   63|     fprintf(f, \"    &KIND H\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "caad9773c2399b9b268b64d80c3c4cafc1d55bf6",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 62,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   60|     fprintf(f, \"    H     0.000000  0.000000  0.000000\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   61|     fprintf(f, \"    H     1.000000  0.000000  0.000000\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   62|->   fprintf(f, \"    &END COORD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   63|     fprintf(f, \"    &KIND H\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   64|     fprintf(f, \"      BASIS_SET DZV-GTH-PADE\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "add4e8c96c919e12d245d5e50b3d53b2d7872a4e",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 63,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   61|     fprintf(f, \"    H     1.000000  0.000000  0.000000\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   62|     fprintf(f, \"    &END COORD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   63|->   fprintf(f, \"    &KIND H\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   64|     fprintf(f, \"      BASIS_SET DZV-GTH-PADE\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|     fprintf(f, \"      POTENTIAL GTH-PADE-q1\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "382decc48e7c654d9514ff529518b541b7c4a0d9",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 64,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   62|     fprintf(f, \"    &END COORD\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   63|     fprintf(f, \"    &KIND H\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   64|->   fprintf(f, \"      BASIS_SET DZV-GTH-PADE\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|     fprintf(f, \"      POTENTIAL GTH-PADE-q1\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|     fprintf(f, \"    &END KIND\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "756045b2dacafce1081a324c570810f157afd2b9",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 65,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   63|     fprintf(f, \"    &KIND H\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   64|     fprintf(f, \"      BASIS_SET DZV-GTH-PADE\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|->   fprintf(f, \"      POTENTIAL GTH-PADE-q1\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|     fprintf(f, \"    &END KIND\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|     fprintf(f, \"  &END SUBSYS\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "d72cd1c8b2e09ed874fb954f68b2969b03474eca",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 66,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   64|     fprintf(f, \"      BASIS_SET DZV-GTH-PADE\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|     fprintf(f, \"      POTENTIAL GTH-PADE-q1\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|->   fprintf(f, \"    &END KIND\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|     fprintf(f, \"  &END SUBSYS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|     fprintf(f, \"&END FORCE_EVAL\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "d80e47052e67970ee059a3a65f37a2037046e8a6",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 67,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   65|     fprintf(f, \"      POTENTIAL GTH-PADE-q1\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|     fprintf(f, \"    &END KIND\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|->   fprintf(f, \"  &END SUBSYS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|     fprintf(f, \"&END FORCE_EVAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|     fprintf(f, \"&GLOBAL\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "e477a9f520bccf57535ea24c2d023fca3a2136c2",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 68,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   66|     fprintf(f, \"    &END KIND\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|     fprintf(f, \"  &END SUBSYS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|->   fprintf(f, \"&END FORCE_EVAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|     fprintf(f, \"&GLOBAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|     fprintf(f, \"  PRINT_LEVEL SILENT\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "56728e566522e69036a7977956c33b51dcda18ba",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 69,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   67|     fprintf(f, \"  &END SUBSYS\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|     fprintf(f, \"&END FORCE_EVAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|->   fprintf(f, \"&GLOBAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|     fprintf(f, \"  PRINT_LEVEL SILENT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|     fprintf(f, \"  PROJECT libcp2k_unittest_H2\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "204632eb06dc1ab6f1c3a0ca20af7512746b0bab",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 70,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|     fprintf(f, \"&END FORCE_EVAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|     fprintf(f, \"&GLOBAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|->   fprintf(f, \"  PRINT_LEVEL SILENT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|     fprintf(f, \"  PROJECT libcp2k_unittest_H2\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|     fprintf(f, \"&END GLOBAL\\n\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "c00c64ce4a16fb1298b461280b5a84db3405b393",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 71,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|     fprintf(f, \"&GLOBAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|     fprintf(f, \"  PRINT_LEVEL SILENT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|->   fprintf(f, \"  PROJECT libcp2k_unittest_H2\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|     fprintf(f, \"&END GLOBAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|     fclose(f);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "bb31dc219e74b5c0453369a26b65a7af20ee8d0e",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 72,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|     fprintf(f, \"  PRINT_LEVEL SILENT\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|     fprintf(f, \"  PROJECT libcp2k_unittest_H2\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|->   fprintf(f, \"&END GLOBAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|     fclose(f);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   74|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "cppcheck",
            "hash_v1": "7ce0fb8385afc70838e545060cbded1770608567",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "cp2k-0.0.0-build/cp2k-0.0.0/src/start/libcp2k_unittest.c",
                    "line": 73,
                    "event": "warning[nullPointerOutOfResources]",
                    "message": "If resource allocation fails, then there is a possible null pointer dereference: f",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|     fprintf(f, \"  PROJECT libcp2k_unittest_H2\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|     fprintf(f, \"&END GLOBAL\\n\");",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   73|->   fclose(f);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   74|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   75|     // use input file to create a force environment",
                    "verbosity_level": 1
                }
            ]
        }
    ]
}
