{
    "defects": [
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 151,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 86,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 89,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c",
                    "line": 349,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c",
                    "line": 355,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c",
                    "line": 361,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c",
                    "line": 367,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c",
                    "line": 374,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_image_spec_schema_defs_map_string_object'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 126,
                    "column": 5,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 164,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'clone_image_spec_schema_defs_map_string_object'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 170,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 172,
                    "column": 12,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 172,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 175,
                    "column": 34,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 175,
                    "column": 23,
                    "event": "note",
                    "message": "(6) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 176,
                    "column": 23,
                    "event": "note",
                    "message": "(7) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 178,
                    "column": 98,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 178,
                    "column": 29,
                    "event": "note",
                    "message": "(9) assuming 'calloc(*src.len + 1, 8)' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 179,
                    "column": 17,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 167,
                    "column": 109,
                    "event": "note",
                    "message": "(11) inlined call to 'free_image_spec_schema_defs_map_string_object_function' from 'clone_image_spec_schema_defs_map_string_object'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 65,
                    "column": 70,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 65,
                    "column": 70,
                    "event": "note",
                    "message": "(13) calling 'free_image_spec_schema_defs_map_string_object' from 'clone_image_spec_schema_defs_map_string_object'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_image_spec_schema_defs_map_string_object'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 107,
                    "column": 1,
                    "event": "note",
                    "message": "(14) entry to 'free_image_spec_schema_defs_map_string_object'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 109,
                    "column": 8,
                    "event": "note",
                    "message": "(15) following 'false' branch (when 'ptr' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 111,
                    "column": 12,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 111,
                    "column": 8,
                    "event": "note",
                    "message": "(17) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 126,
                    "column": 5,
                    "event": "note",
                    "message": "(18) ...to here (19) '<unknown>' leaks here; was allocated at (6)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 690,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'clone_image_spec_schema_defs_map_string_object'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 178,
                    "column": 29,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL 'calloc(*src.len + 1, 8)'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 170,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 172,
                    "column": 12,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 172,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 175,
                    "column": 34,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 175,
                    "column": 23,
                    "event": "note",
                    "message": "(5) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 176,
                    "column": 23,
                    "event": "note",
                    "message": "(6) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 178,
                    "column": 98,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c",
                    "line": 178,
                    "column": 29,
                    "event": "note",
                    "message": "(8) 'calloc(*src.len + 1, 8) + i * 8' could be NULL: unchecked value from (5)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 369,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 377,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 384,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'make_image_spec_schema_image_layout_schema'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 21,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 200,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'image_spec_schema_image_layout_schema_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 207,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 210,
                    "column": 10,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 215,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 221,
                    "column": 11,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 221,
                    "column": 11,
                    "event": "note",
                    "message": "(6) calling 'make_image_spec_schema_image_layout_schema' from 'image_spec_schema_image_layout_schema_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 14,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'make_image_spec_schema_image_layout_schema'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 19,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 22,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 26,
                    "column": 24,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 27,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 29,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 31,
                    "column": 16,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 36,
                    "column": 12,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 36,
                    "column": 8,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 42,
                    "column": 13,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 42,
                    "column": 8,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 46,
                    "column": 16,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 49,
                    "column": 12,
                    "event": "note",
                    "message": "(20) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 51,
                    "column": 20,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 52,
                    "column": 16,
                    "event": "note",
                    "message": "(22) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 55,
                    "column": 24,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 56,
                    "column": 35,
                    "event": "note",
                    "message": "(24) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 57,
                    "column": 16,
                    "event": "note",
                    "message": "(25) assuming '<unknown>' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 57,
                    "column": 16,
                    "event": "note",
                    "message": "(26) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 62,
                    "column": 37,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 63,
                    "column": 16,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 70,
                    "column": 9,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 70,
                    "column": 23,
                    "event": "note",
                    "message": "(30) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 85,
                    "column": 27,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 88,
                    "column": 12,
                    "event": "note",
                    "message": "(32) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 88,
                    "column": 12,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(34) '<unknown>' leaks here; was allocated at (24)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 21,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'resi'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 200,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'image_spec_schema_image_layout_schema_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 207,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 210,
                    "column": 10,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 215,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 221,
                    "column": 11,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 221,
                    "column": 11,
                    "event": "note",
                    "message": "(6) calling 'make_image_spec_schema_image_layout_schema' from 'image_spec_schema_image_layout_schema_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 14,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'make_image_spec_schema_image_layout_schema'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 19,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 22,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 26,
                    "column": 24,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 27,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 29,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 31,
                    "column": 16,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 36,
                    "column": 12,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 36,
                    "column": 8,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 42,
                    "column": 13,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 42,
                    "column": 8,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 46,
                    "column": 16,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 49,
                    "column": 12,
                    "event": "note",
                    "message": "(20) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 51,
                    "column": 20,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 51,
                    "column": 20,
                    "event": "note",
                    "message": "(22) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 52,
                    "column": 16,
                    "event": "note",
                    "message": "(23) assuming 'resi' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 52,
                    "column": 16,
                    "event": "note",
                    "message": "(24) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 55,
                    "column": 24,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 57,
                    "column": 16,
                    "event": "note",
                    "message": "(26) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 62,
                    "column": 37,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 63,
                    "column": 16,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 70,
                    "column": 9,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 70,
                    "column": 23,
                    "event": "note",
                    "message": "(30) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 85,
                    "column": 27,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 88,
                    "column": 12,
                    "event": "note",
                    "message": "(32) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 88,
                    "column": 12,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(34) 'resi' leaks here; was allocated at (22)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 304,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 310,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 316,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 323,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 602,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 610,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 617,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 953,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 959,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 965,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c",
                    "line": 972,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'make_image_spec_schema_content_descriptor'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 21,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 457,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'image_spec_schema_content_descriptor_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 464,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 467,
                    "column": 10,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 472,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 478,
                    "column": 11,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 478,
                    "column": 11,
                    "event": "note",
                    "message": "(6) calling 'make_image_spec_schema_content_descriptor' from 'image_spec_schema_content_descriptor_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 14,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'make_image_spec_schema_content_descriptor'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 19,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 22,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 26,
                    "column": 24,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 27,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 29,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 31,
                    "column": 16,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 38,
                    "column": 24,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 39,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 60,
                    "column": 24,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 61,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 63,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 65,
                    "column": 16,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 72,
                    "column": 24,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 99,
                    "column": 12,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 110,
                    "column": 24,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 111,
                    "column": 12,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 122,
                    "column": 24,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 123,
                    "column": 12,
                    "event": "note",
                    "message": "(26) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 138,
                    "column": 12,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 138,
                    "column": 8,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 144,
                    "column": 12,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 144,
                    "column": 8,
                    "event": "note",
                    "message": "(30) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 150,
                    "column": 13,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 150,
                    "column": 8,
                    "event": "note",
                    "message": "(32) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 154,
                    "column": 16,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 157,
                    "column": 12,
                    "event": "note",
                    "message": "(34) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 159,
                    "column": 20,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 160,
                    "column": 16,
                    "event": "note",
                    "message": "(36) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 163,
                    "column": 24,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 164,
                    "column": 35,
                    "event": "note",
                    "message": "(38) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 165,
                    "column": 16,
                    "event": "note",
                    "message": "(39) assuming '<unknown>' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 165,
                    "column": 16,
                    "event": "note",
                    "message": "(40) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 170,
                    "column": 37,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 171,
                    "column": 16,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 178,
                    "column": 9,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 178,
                    "column": 23,
                    "event": "note",
                    "message": "(44) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 199,
                    "column": 27,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 202,
                    "column": 12,
                    "event": "note",
                    "message": "(46) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 202,
                    "column": 12,
                    "event": "note",
                    "message": "(47) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(48) '<unknown>' leaks here; was allocated at (38)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 21,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'resi'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 457,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'image_spec_schema_content_descriptor_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 464,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 467,
                    "column": 10,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 472,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 478,
                    "column": 11,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 478,
                    "column": 11,
                    "event": "note",
                    "message": "(6) calling 'make_image_spec_schema_content_descriptor' from 'image_spec_schema_content_descriptor_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 14,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'make_image_spec_schema_content_descriptor'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 19,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 22,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 26,
                    "column": 24,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 27,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 29,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 31,
                    "column": 16,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 38,
                    "column": 24,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 39,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 60,
                    "column": 24,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 61,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 63,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 65,
                    "column": 16,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 72,
                    "column": 24,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 99,
                    "column": 12,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 110,
                    "column": 24,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 111,
                    "column": 12,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 122,
                    "column": 24,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 123,
                    "column": 12,
                    "event": "note",
                    "message": "(26) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 138,
                    "column": 12,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 138,
                    "column": 8,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 144,
                    "column": 12,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 144,
                    "column": 8,
                    "event": "note",
                    "message": "(30) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 150,
                    "column": 13,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 150,
                    "column": 8,
                    "event": "note",
                    "message": "(32) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 154,
                    "column": 16,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 157,
                    "column": 12,
                    "event": "note",
                    "message": "(34) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 159,
                    "column": 20,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 159,
                    "column": 20,
                    "event": "note",
                    "message": "(36) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 160,
                    "column": 16,
                    "event": "note",
                    "message": "(37) assuming 'resi' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 160,
                    "column": 16,
                    "event": "note",
                    "message": "(38) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 163,
                    "column": 24,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 165,
                    "column": 16,
                    "event": "note",
                    "message": "(40) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 170,
                    "column": 37,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 171,
                    "column": 16,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 178,
                    "column": 9,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 178,
                    "column": 23,
                    "event": "note",
                    "message": "(44) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 199,
                    "column": 27,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 202,
                    "column": 12,
                    "event": "note",
                    "message": "(46) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 202,
                    "column": 12,
                    "event": "note",
                    "message": "(47) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(48) 'resi' leaks here; was allocated at (36)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_zos.c",
                    "line": 181,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 489,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 495,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 499,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 502,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 815,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1020,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1026,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1032,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1038,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1495,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1501,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1507,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1513,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1519,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1525,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c",
                    "line": 1532,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_freebsd.c",
                    "line": 447,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_freebsd.c",
                    "line": 1071,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_freebsd.c",
                    "line": 1077,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_freebsd.c",
                    "line": 1083,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_freebsd.c",
                    "line": 1090,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_freebsd.c",
                    "line": 1367,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 145,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 310,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 316,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 553,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 559,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 565,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 571,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 577,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 583,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 589,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 879,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 885,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 891,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 897,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 903,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c",
                    "line": 910,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 217,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 224,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 470,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 477,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 669,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 675,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1076,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1087,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1139,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1142,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1145,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1148,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1153,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1166,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1173,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1179,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1309,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1315,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1321,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c",
                    "line": 1327,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 568,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 803,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 806,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 809,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 821,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 828,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 834,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 949,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 955,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 961,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 1291,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 1521,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c",
                    "line": 1903,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c",
                    "line": 318,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c",
                    "line": 325,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c",
                    "line": 956,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c",
                    "line": 962,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c",
                    "line": 969,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_freebsd.c",
                    "line": 180,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 178,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 184,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'make_runtime_spec_schema_defs_zos_namespace_reference'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 21,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 19,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 22,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 26,
                    "column": 24,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 27,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 29,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 31,
                    "column": 16,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 38,
                    "column": 24,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 39,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 48,
                    "column": 12,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 48,
                    "column": 8,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 54,
                    "column": 13,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 54,
                    "column": 8,
                    "event": "note",
                    "message": "(13) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 58,
                    "column": 16,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 61,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 63,
                    "column": 20,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 64,
                    "column": 16,
                    "event": "note",
                    "message": "(17) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 67,
                    "column": 24,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 68,
                    "column": 35,
                    "event": "note",
                    "message": "(19) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 69,
                    "column": 16,
                    "event": "note",
                    "message": "(20) assuming '<unknown>' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 69,
                    "column": 16,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 74,
                    "column": 37,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 75,
                    "column": 16,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 82,
                    "column": 9,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 82,
                    "column": 23,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 98,
                    "column": 27,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 101,
                    "column": 12,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 101,
                    "column": 12,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(29) '<unknown>' leaks here; was allocated at (19)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 21,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'resi'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 19,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 22,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 26,
                    "column": 24,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 27,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 29,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 31,
                    "column": 16,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 38,
                    "column": 24,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 39,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 48,
                    "column": 12,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 48,
                    "column": 8,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 54,
                    "column": 13,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 54,
                    "column": 8,
                    "event": "note",
                    "message": "(13) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 58,
                    "column": 16,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 61,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 63,
                    "column": 20,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 63,
                    "column": 20,
                    "event": "note",
                    "message": "(17) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 64,
                    "column": 16,
                    "event": "note",
                    "message": "(18) assuming 'resi' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 64,
                    "column": 16,
                    "event": "note",
                    "message": "(19) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 67,
                    "column": 24,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 69,
                    "column": 16,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 74,
                    "column": 37,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 75,
                    "column": 16,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 82,
                    "column": 9,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 82,
                    "column": 23,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 98,
                    "column": 27,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 101,
                    "column": 12,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 101,
                    "column": 12,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(29) 'resi' leaks here; was allocated at (17)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 491,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 738,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 1234,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 1686,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 1938,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 2325,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 2336,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 2510,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 2675,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 2681,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 3308,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 3864,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 3870,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 3874,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 3879,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 3885,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c",
                    "line": 3892,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 33,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 36,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 766,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 1234,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 1240,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 1375,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2017,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2049,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2052,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2512,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2518,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3016,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3025,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3365,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3372,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3626,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3632,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3639,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3667,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3670,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3682,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3689,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3695,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3795,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3801,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 4527,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 184,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 190,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'make_runtime_spec_schema_defs_windows_device'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 21,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 19,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 22,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 26,
                    "column": 24,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 27,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 29,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 31,
                    "column": 16,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 38,
                    "column": 24,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 39,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 41,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 43,
                    "column": 16,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 48,
                    "column": 12,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 48,
                    "column": 8,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 54,
                    "column": 12,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 54,
                    "column": 8,
                    "event": "note",
                    "message": "(15) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 60,
                    "column": 13,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 60,
                    "column": 8,
                    "event": "note",
                    "message": "(17) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 64,
                    "column": 16,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 67,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 69,
                    "column": 20,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 70,
                    "column": 16,
                    "event": "note",
                    "message": "(21) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 73,
                    "column": 24,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 74,
                    "column": 35,
                    "event": "note",
                    "message": "(23) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 75,
                    "column": 16,
                    "event": "note",
                    "message": "(24) assuming '<unknown>' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 75,
                    "column": 16,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 80,
                    "column": 37,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 81,
                    "column": 16,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 88,
                    "column": 9,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 107,
                    "column": 12,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 107,
                    "column": 12,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(31) '<unknown>' leaks here; was allocated at (23)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 21,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'resi'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 19,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 22,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 26,
                    "column": 24,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 27,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 29,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 31,
                    "column": 16,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 38,
                    "column": 24,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 39,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 41,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 43,
                    "column": 16,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 48,
                    "column": 12,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 48,
                    "column": 8,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 54,
                    "column": 12,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 54,
                    "column": 8,
                    "event": "note",
                    "message": "(15) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 60,
                    "column": 13,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 60,
                    "column": 8,
                    "event": "note",
                    "message": "(17) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 64,
                    "column": 16,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 67,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 69,
                    "column": 20,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 69,
                    "column": 20,
                    "event": "note",
                    "message": "(21) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 70,
                    "column": 16,
                    "event": "note",
                    "message": "(22) assuming 'resi' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 70,
                    "column": 16,
                    "event": "note",
                    "message": "(23) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 73,
                    "column": 24,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 75,
                    "column": 16,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 80,
                    "column": 37,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 81,
                    "column": 16,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 88,
                    "column": 9,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 107,
                    "column": 12,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 107,
                    "column": 12,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(31) 'resi' leaks here; was allocated at (21)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c",
                    "line": 315,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c",
                    "line": 321,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c",
                    "line": 327,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c",
                    "line": 335,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c",
                    "line": 339,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c",
                    "line": 256,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c",
                    "line": 263,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c",
                    "line": 319,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c",
                    "line": 212,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c",
                    "line": 430,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c",
                    "line": 436,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c",
                    "line": 443,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_runtime_spec_schema_config_linux_net_devices'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 73,
                    "column": 5,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3808,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'make_runtime_spec_schema_config_linux'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3813,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3815,
                    "column": 11,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3816,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3820,
                    "column": 24,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3840,
                    "column": 24,
                    "event": "note",
                    "message": "(6) calling 'make_runtime_spec_schema_config_linux_net_devices' from 'make_runtime_spec_schema_config_linux'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 14,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'make_runtime_spec_schema_config_linux_net_devices'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 19,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 21,
                    "column": 11,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 22,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 154,
                    "column": 49,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 177,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_OBJECT'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 24,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_OBJECT'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 154,
                    "column": 42,
                    "event": "note",
                    "message": "(12) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 177,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_OBJECT'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 24,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_OBJECT'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 27,
                    "column": 16,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 31,
                    "column": 21,
                    "event": "note",
                    "message": "(14) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 32,
                    "column": 12,
                    "event": "note",
                    "message": "(15) assuming 'calloc(len + 1, 8)' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 32,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 34,
                    "column": 23,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 35,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 16,
                    "column": 117,
                    "event": "note",
                    "message": "(19) inlined call to 'free_runtime_spec_schema_config_linux_net_devices_function' from 'make_runtime_spec_schema_config_linux_net_devices'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 12,
                    "column": 74,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 12,
                    "column": 74,
                    "event": "note",
                    "message": "(21) calling 'free_runtime_spec_schema_config_linux_net_devices' from 'make_runtime_spec_schema_config_linux_net_devices'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_runtime_spec_schema_config_linux_net_devices'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 54,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'free_runtime_spec_schema_config_linux_net_devices'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 56,
                    "column": 8,
                    "event": "note",
                    "message": "(23) following 'false' branch (when 'ptr' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 58,
                    "column": 12,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 58,
                    "column": 8,
                    "event": "note",
                    "message": "(25) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 58,
                    "column": 33,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 58,
                    "column": 27,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 73,
                    "column": 5,
                    "event": "note",
                    "message": "(28) ...to here (29) '<unknown>' leaks here; was allocated at (14)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_runtime_spec_schema_config_linux_resources_rdma'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2089,
                    "column": 5,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3808,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'make_runtime_spec_schema_config_linux'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3813,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3815,
                    "column": 11,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3816,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3820,
                    "column": 24,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3841,
                    "column": 8,
                    "event": "note",
                    "message": "(6) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3841,
                    "column": 37,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3841,
                    "column": 34,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3845,
                    "column": 24,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 3909,
                    "column": 22,
                    "event": "note",
                    "message": "(10) calling 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2151,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to 'make_runtime_spec_schema_config_linux_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2156,
                    "column": 8,
                    "event": "note",
                    "message": "(12) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2158,
                    "column": 11,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2159,
                    "column": 8,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2163,
                    "column": 24,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2164,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2181,
                    "column": 24,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2201,
                    "column": 17,
                    "event": "note",
                    "message": "(18) calling 'make_runtime_spec_schema_config_linux_resources_pids' from 'make_runtime_spec_schema_config_linux_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 135,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'make_runtime_spec_schema_config_linux_resources_pids'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 140,
                    "column": 8,
                    "event": "note",
                    "message": "(20) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 142,
                    "column": 11,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 143,
                    "column": 8,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 147,
                    "column": 24,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 167,
                    "column": 8,
                    "event": "note",
                    "message": "(24) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 171,
                    "column": 16,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 174,
                    "column": 12,
                    "event": "note",
                    "message": "(26) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 176,
                    "column": 20,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 177,
                    "column": 16,
                    "event": "note",
                    "message": "(28) following 'true' branch (when 'resi' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 137,
                    "column": 123,
                    "event": "note",
                    "message": "(29) inlined call to 'free_runtime_spec_schema_config_linux_resources_pids_function' from 'make_runtime_spec_schema_config_linux_resources_pids'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 133,
                    "column": 77,
                    "event": "note",
                    "message": "(30) inlined call to 'free_runtime_spec_schema_config_linux_resources_pids' from 'free_runtime_spec_schema_config_linux_resources_pids_function'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_runtime_spec_schema_config_linux_resources_rdma'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2201,
                    "column": 17,
                    "event": "note",
                    "message": "(32) returning to 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux_resources_pids'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2202,
                    "column": 8,
                    "event": "note",
                    "message": "(33) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2202,
                    "column": 30,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2202,
                    "column": 27,
                    "event": "note",
                    "message": "(35) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2204,
                    "column": 21,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2205,
                    "column": 8,
                    "event": "note",
                    "message": "(37) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2205,
                    "column": 34,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2205,
                    "column": 31,
                    "event": "note",
                    "message": "(39) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2207,
                    "column": 16,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2207,
                    "column": 16,
                    "event": "note",
                    "message": "(41) calling 'make_runtime_spec_schema_config_linux_resources_cpu' from 'make_runtime_spec_schema_config_linux_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 831,
                    "column": 1,
                    "event": "note",
                    "message": "(42) entry to 'make_runtime_spec_schema_config_linux_resources_cpu'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 836,
                    "column": 8,
                    "event": "note",
                    "message": "(43) following 'true' branch (when 'tree' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 836,
                    "column": 8,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2207,
                    "column": 16,
                    "event": "note",
                    "message": "(45) returning to 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux_resources_cpu'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2208,
                    "column": 8,
                    "event": "note",
                    "message": "(46) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2208,
                    "column": 29,
                    "event": "note",
                    "message": "(47) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2208,
                    "column": 26,
                    "event": "note",
                    "message": "(48) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2212,
                    "column": 24,
                    "event": "note",
                    "message": "(49) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2232,
                    "column": 19,
                    "event": "note",
                    "message": "(50) calling 'make_runtime_spec_schema_config_linux_resources_memory' from 'make_runtime_spec_schema_config_linux_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 1384,
                    "column": 1,
                    "event": "note",
                    "message": "(51) entry to 'make_runtime_spec_schema_config_linux_resources_memory'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 1389,
                    "column": 8,
                    "event": "note",
                    "message": "(52) following 'true' branch (when 'tree' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 1389,
                    "column": 8,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2232,
                    "column": 19,
                    "event": "note",
                    "message": "(54) returning to 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux_resources_memory'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2233,
                    "column": 8,
                    "event": "note",
                    "message": "(55) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2233,
                    "column": 32,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2233,
                    "column": 29,
                    "event": "note",
                    "message": "(57) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2235,
                    "column": 20,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2235,
                    "column": 20,
                    "event": "note",
                    "message": "(59) calling 'make_runtime_spec_schema_config_linux_resources_network' from 'make_runtime_spec_schema_config_linux_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 1813,
                    "column": 1,
                    "event": "note",
                    "message": "(60) entry to 'make_runtime_spec_schema_config_linux_resources_network'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 1818,
                    "column": 8,
                    "event": "note",
                    "message": "(61) following 'true' branch (when 'tree' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 1818,
                    "column": 8,
                    "event": "note",
                    "message": "(62) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2235,
                    "column": 20,
                    "event": "note",
                    "message": "(63) returning to 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux_resources_network'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2236,
                    "column": 8,
                    "event": "note",
                    "message": "(64) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2236,
                    "column": 33,
                    "event": "note",
                    "message": "(65) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2236,
                    "column": 30,
                    "event": "note",
                    "message": "(66) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2238,
                    "column": 17,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2238,
                    "column": 17,
                    "event": "note",
                    "message": "(68) calling 'make_runtime_spec_schema_config_linux_resources_rdma' from 'make_runtime_spec_schema_config_linux_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2030,
                    "column": 1,
                    "event": "note",
                    "message": "(69) entry to 'make_runtime_spec_schema_config_linux_resources_rdma'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2035,
                    "column": 8,
                    "event": "note",
                    "message": "(70) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2037,
                    "column": 11,
                    "event": "note",
                    "message": "(71) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2038,
                    "column": 8,
                    "event": "note",
                    "message": "(72) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 154,
                    "column": 49,
                    "event": "note",
                    "message": "(73) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 177,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_OBJECT'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2040,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_OBJECT'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 154,
                    "column": 42,
                    "event": "note",
                    "message": "(74) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 177,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_OBJECT'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2040,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_OBJECT'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2043,
                    "column": 16,
                    "event": "note",
                    "message": "(75) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2047,
                    "column": 21,
                    "event": "note",
                    "message": "(76) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2048,
                    "column": 12,
                    "event": "note",
                    "message": "(77) assuming 'calloc(len + 1, 8)' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2048,
                    "column": 12,
                    "event": "note",
                    "message": "(78) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2050,
                    "column": 23,
                    "event": "note",
                    "message": "(79) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2051,
                    "column": 12,
                    "event": "note",
                    "message": "(80) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2032,
                    "column": 123,
                    "event": "note",
                    "message": "(81) inlined call to 'free_runtime_spec_schema_config_linux_resources_rdma_function' from 'make_runtime_spec_schema_config_linux_resources_rdma'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2028,
                    "column": 77,
                    "event": "note",
                    "message": "(82) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2028,
                    "column": 77,
                    "event": "note",
                    "message": "(83) calling 'free_runtime_spec_schema_config_linux_resources_rdma' from 'make_runtime_spec_schema_config_linux_resources_rdma'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_runtime_spec_schema_config_linux_resources_rdma'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2070,
                    "column": 1,
                    "event": "note",
                    "message": "(84) entry to 'free_runtime_spec_schema_config_linux_resources_rdma'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2072,
                    "column": 8,
                    "event": "note",
                    "message": "(85) following 'false' branch (when 'ptr' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2074,
                    "column": 12,
                    "event": "note",
                    "message": "(86) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2074,
                    "column": 8,
                    "event": "note",
                    "message": "(87) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2074,
                    "column": 33,
                    "event": "note",
                    "message": "(88) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2074,
                    "column": 27,
                    "event": "note",
                    "message": "(89) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c",
                    "line": 2089,
                    "column": 5,
                    "event": "note",
                    "message": "(90) ...to here (91) '<unknown>' leaks here; was allocated at (76)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 211,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 218,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 482,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 796,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 1178,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 1184,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 1332,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2249,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2259,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2438,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2790,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2796,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c",
                    "line": 32,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c",
                    "line": 32,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 121,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 675,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c",
                    "line": 32,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c",
                    "line": 36,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c",
                    "line": 758,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c",
                    "line": 1406,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c",
                    "line": 1418,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c",
                    "line": 1425,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c",
                    "line": 1431,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c",
                    "line": 1516,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c",
                    "line": 2025,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'make_runtime_spec_schema_defs_linux_syscall_arg'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 241,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'resi'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 489,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'make_runtime_spec_schema_defs_linux_syscall'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 494,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 496,
                    "column": 11,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 497,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 501,
                    "column": 24,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 528,
                    "column": 12,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 539,
                    "column": 24,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 540,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 561,
                    "column": 24,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 562,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 565,
                    "column": 20,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 569,
                    "column": 16,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 569,
                    "column": 16,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 571,
                    "column": 27,
                    "event": "note",
                    "message": "(14) following 'true' branch (when 'i < len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 573,
                    "column": 38,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 574,
                    "column": 32,
                    "event": "note",
                    "message": "(16) calling 'make_runtime_spec_schema_defs_linux_syscall_arg' from 'make_runtime_spec_schema_defs_linux_syscall'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 234,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'make_runtime_spec_schema_defs_linux_syscall_arg'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 239,
                    "column": 8,
                    "event": "note",
                    "message": "(18) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 241,
                    "column": 11,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 242,
                    "column": 8,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 246,
                    "column": 24,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 313,
                    "column": 12,
                    "event": "note",
                    "message": "(22) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 315,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 317,
                    "column": 16,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 322,
                    "column": 12,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 322,
                    "column": 8,
                    "event": "note",
                    "message": "(26) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 328,
                    "column": 13,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 328,
                    "column": 8,
                    "event": "note",
                    "message": "(28) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 332,
                    "column": 16,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 335,
                    "column": 12,
                    "event": "note",
                    "message": "(30) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 337,
                    "column": 20,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 337,
                    "column": 20,
                    "event": "note",
                    "message": "(32) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 338,
                    "column": 16,
                    "event": "note",
                    "message": "(33) assuming 'resi' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 338,
                    "column": 16,
                    "event": "note",
                    "message": "(34) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 341,
                    "column": 24,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 343,
                    "column": 16,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 348,
                    "column": 37,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 349,
                    "column": 16,
                    "event": "note",
                    "message": "(38) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 356,
                    "column": 9,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 356,
                    "column": 23,
                    "event": "note",
                    "message": "(40) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 358,
                    "column": 39,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 358,
                    "column": 16,
                    "event": "note",
                    "message": "(42) following 'true' branch (when the strings are non-equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 359,
                    "column": 8,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 359,
                    "column": 5,
                    "event": "note",
                    "message": "(44) following 'true' branch (when the strings are non-equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 360,
                    "column": 8,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 360,
                    "column": 5,
                    "event": "note",
                    "message": "(46) following 'true' branch (when the strings are non-equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 361,
                    "column": 8,
                    "event": "note",
                    "message": "(47) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 361,
                    "column": 5,
                    "event": "note",
                    "message": "(48) following 'true' branch (when the strings are non-equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 362,
                    "column": 20,
                    "event": "note",
                    "message": "(49) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 362,
                    "column": 20,
                    "event": "note",
                    "message": "(50) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 364,
                    "column": 35,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 356,
                    "column": 23,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 374,
                    "column": 27,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 377,
                    "column": 12,
                    "event": "note",
                    "message": "(54) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 377,
                    "column": 12,
                    "event": "note",
                    "message": "(55) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 241,
                    "column": 11,
                    "event": "note",
                    "message": "(56) 'resi' leaks here; was allocated at (32)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'make_runtime_spec_schema_defs_linux_network_interface_priority'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2273,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'resi'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2271,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2273,
                    "column": 11,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2274,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2278,
                    "column": 24,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2291,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 151,
                    "column": 49,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2294,
                    "column": 19,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_NUMBER'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2294,
                    "column": 17,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2299,
                    "column": 23,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2300,
                    "column": 16,
                    "event": "note",
                    "message": "(9) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2306,
                    "column": 35,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2310,
                    "column": 8,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2316,
                    "column": 13,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2316,
                    "column": 8,
                    "event": "note",
                    "message": "(13) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2320,
                    "column": 16,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2323,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2325,
                    "column": 20,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2325,
                    "column": 20,
                    "event": "note",
                    "message": "(17) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2326,
                    "column": 16,
                    "event": "note",
                    "message": "(18) assuming 'resi' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2326,
                    "column": 16,
                    "event": "note",
                    "message": "(19) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2329,
                    "column": 24,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2331,
                    "column": 16,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2336,
                    "column": 37,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2337,
                    "column": 16,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2344,
                    "column": 9,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2344,
                    "column": 23,
                    "event": "note",
                    "message": "(25) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2346,
                    "column": 39,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2346,
                    "column": 16,
                    "event": "note",
                    "message": "(27) following 'true' branch (when the strings are non-equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2347,
                    "column": 8,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2347,
                    "column": 5,
                    "event": "note",
                    "message": "(29) following 'true' branch (when the strings are non-equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2348,
                    "column": 20,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2348,
                    "column": 20,
                    "event": "note",
                    "message": "(31) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2350,
                    "column": 35,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2363,
                    "column": 12,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2363,
                    "column": 12,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2273,
                    "column": 11,
                    "event": "note",
                    "message": "(35) 'resi' leaks here; was allocated at (17)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'make_runtime_spec_schema_defs_linux_namespace_reference'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2633,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2631,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2633,
                    "column": 11,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2634,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2638,
                    "column": 24,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2639,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2641,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2643,
                    "column": 16,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2650,
                    "column": 24,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2651,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2660,
                    "column": 12,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2660,
                    "column": 8,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2666,
                    "column": 13,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2666,
                    "column": 8,
                    "event": "note",
                    "message": "(13) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2670,
                    "column": 16,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2673,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2675,
                    "column": 20,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2676,
                    "column": 16,
                    "event": "note",
                    "message": "(17) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2679,
                    "column": 24,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2680,
                    "column": 35,
                    "event": "note",
                    "message": "(19) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2681,
                    "column": 16,
                    "event": "note",
                    "message": "(20) assuming '<unknown>' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2681,
                    "column": 16,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2686,
                    "column": 37,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2687,
                    "column": 16,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2694,
                    "column": 9,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2694,
                    "column": 23,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2710,
                    "column": 27,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2713,
                    "column": 12,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2713,
                    "column": 12,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2633,
                    "column": 11,
                    "event": "note",
                    "message": "(29) '<unknown>' leaks here; was allocated at (19)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2633,
                    "column": 11,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'resi'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2631,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2633,
                    "column": 11,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2634,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2638,
                    "column": 24,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2639,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 150,
                    "column": 49,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h",
                    "line": 162,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_IS_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2641,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro 'YAJL_GET_STRING'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2643,
                    "column": 16,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2650,
                    "column": 24,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2651,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2660,
                    "column": 12,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2660,
                    "column": 8,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2666,
                    "column": 13,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2666,
                    "column": 8,
                    "event": "note",
                    "message": "(13) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2670,
                    "column": 16,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2673,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2675,
                    "column": 20,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2675,
                    "column": 20,
                    "event": "note",
                    "message": "(17) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2676,
                    "column": 16,
                    "event": "note",
                    "message": "(18) assuming 'resi' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2676,
                    "column": 16,
                    "event": "note",
                    "message": "(19) following 'false' branch (when 'resi' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2679,
                    "column": 24,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2681,
                    "column": 16,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2686,
                    "column": 37,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2687,
                    "column": 16,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2694,
                    "column": 9,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2694,
                    "column": 23,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2710,
                    "column": 27,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2713,
                    "column": 12,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2713,
                    "column": 12,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c",
                    "line": 2633,
                    "column": 11,
                    "event": "note",
                    "message": "(29) 'resi' leaks here; was allocated at (17)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_basic_test_double_array'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 393,
                    "column": 53,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '*ptr.strarrays_item_lens + i * 8'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 798,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'basic_test_double_array_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 805,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 808,
                    "column": 10,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 813,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 819,
                    "column": 11,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 819,
                    "column": 11,
                    "event": "note",
                    "message": "(6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'make_basic_test_double_array'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 133,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 135,
                    "column": 11,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 136,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 140,
                    "column": 24,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 141,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 144,
                    "column": 20,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 148,
                    "column": 16,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 150,
                    "column": 40,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 150,
                    "column": 40,
                    "event": "note",
                    "message": "(16) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 151,
                    "column": 16,
                    "event": "note",
                    "message": "(17) assuming '<unknown>' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 151,
                    "column": 16,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 130,
                    "column": 75,
                    "event": "note",
                    "message": "(19) inlined call to 'free_basic_test_double_array_function' from 'make_basic_test_double_array'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 126,
                    "column": 53,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 126,
                    "column": 53,
                    "event": "note",
                    "message": "(21) calling 'free_basic_test_double_array' from 'make_basic_test_double_array'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_basic_test_double_array'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 383,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'free_basic_test_double_array'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 385,
                    "column": 8,
                    "event": "note",
                    "message": "(23) following 'false' branch (when 'ptr' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 387,
                    "column": 8,
                    "event": "note",
                    "message": "(25) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 387,
                    "column": 8,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 390,
                    "column": 23,
                    "event": "note",
                    "message": "(27) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 390,
                    "column": 23,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 393,
                    "column": 53,
                    "event": "note",
                    "message": "(29) dereference of NULL '*ptr.strarrays_item_lens + i * 8'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 395,
                    "column": 17,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '*<unknown> + j * 8'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 798,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'basic_test_double_array_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 805,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 808,
                    "column": 10,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 813,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 819,
                    "column": 11,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 819,
                    "column": 11,
                    "event": "note",
                    "message": "(6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'make_basic_test_double_array'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 133,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'tree' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 135,
                    "column": 11,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 136,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 140,
                    "column": 24,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 141,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 144,
                    "column": 20,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 148,
                    "column": 16,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 150,
                    "column": 40,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 151,
                    "column": 16,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 151,
                    "column": 16,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 153,
                    "column": 27,
                    "event": "note",
                    "message": "(18) following 'true' branch (when 'i < len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 155,
                    "column": 65,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 10,
                    "column": 39,
                    "event": "note",
                    "message": "in definition of macro 'YAJL_GET_ARRAY_NO_CHECK'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 156,
                    "column": 37,
                    "event": "note",
                    "message": "(20) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 157,
                    "column": 24,
                    "event": "note",
                    "message": "(21) assuming '<unknown>' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 157,
                    "column": 24,
                    "event": "note",
                    "message": "(22) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 130,
                    "column": 75,
                    "event": "note",
                    "message": "(23) inlined call to 'free_basic_test_double_array_function' from 'make_basic_test_double_array'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 126,
                    "column": 53,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 126,
                    "column": 53,
                    "event": "note",
                    "message": "(25) calling 'free_basic_test_double_array' from 'make_basic_test_double_array'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_basic_test_double_array'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 383,
                    "column": 1,
                    "event": "note",
                    "message": "(26) entry to 'free_basic_test_double_array'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 385,
                    "column": 8,
                    "event": "note",
                    "message": "(27) following 'false' branch (when 'ptr' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 387,
                    "column": 8,
                    "event": "note",
                    "message": "(29) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 387,
                    "column": 8,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 390,
                    "column": 23,
                    "event": "note",
                    "message": "(31) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 390,
                    "column": 23,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 393,
                    "column": 27,
                    "event": "note",
                    "message": "(33) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 395,
                    "column": 26,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c",
                    "line": 395,
                    "column": 17,
                    "event": "note",
                    "message": "(35) dereference of NULL '*<unknown> + j * 8'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 32,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 36,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 32,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 36,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c",
                    "line": 157,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c",
                    "line": 182,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c",
                    "line": 186,
                    "event": "error[memleak]",
                    "message": "Memory leak: ptr",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_basic_test_top_double_array_string_container.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 71,
                    "column": 42,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '*ptr.subitem_lens + i * 8'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 14,
                    "column": 2,
                    "event": "note",
                    "message": "(1) entry to 'make_basic_test_top_double_array_string_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 25,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'alen != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 27,
                    "column": 11,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 28,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 30,
                    "column": 18,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 31,
                    "column": 8,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 33,
                    "column": 14,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 34,
                    "column": 25,
                    "event": "note",
                    "message": "(8) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 35,
                    "column": 8,
                    "event": "note",
                    "message": "(9) assuming '<unknown>' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 35,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/alloca.h",
                    "line": 24,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/stdlib.h",
                    "line": 728,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 4,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 36,
                    "column": 14,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 16,
                    "column": 117,
                    "event": "note",
                    "message": "(12) inlined call to 'free_basic_test_top_double_array_string_container_function' from 'make_basic_test_top_double_array_string_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 12,
                    "column": 74,
                    "event": "note",
                    "message": "(13) inlined call to 'free_basic_test_top_double_array_string_container' from 'free_basic_test_top_double_array_string_container_function'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(14) calling 'free_basic_test_top_double_array_string_container' from 'make_basic_test_top_double_array_string_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_basic_test_top_double_array_string_container.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(15) entry to 'free_basic_test_top_double_array_string_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 68,
                    "column": 19,
                    "event": "note",
                    "message": "(16) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 68,
                    "column": 19,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 71,
                    "column": 42,
                    "event": "note",
                    "message": "(18) dereference of NULL '*ptr.subitem_lens + i * 8'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 73,
                    "column": 13,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '*<unknown> + j * 8'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 14,
                    "column": 2,
                    "event": "note",
                    "message": "(1) entry to 'make_basic_test_top_double_array_string_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 25,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'alen != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 27,
                    "column": 11,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 28,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 30,
                    "column": 18,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 31,
                    "column": 8,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 33,
                    "column": 14,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 35,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 35,
                    "column": 8,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 37,
                    "column": 19,
                    "event": "note",
                    "message": "(10) following 'true' branch (when 'alen > i')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 39,
                    "column": 55,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 40,
                    "column": 25,
                    "event": "note",
                    "message": "(12) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 41,
                    "column": 12,
                    "event": "note",
                    "message": "(13) assuming '<unknown>' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 41,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 42,
                    "column": 18,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 16,
                    "column": 117,
                    "event": "note",
                    "message": "(16) inlined call to 'free_basic_test_top_double_array_string_container_function' from 'make_basic_test_top_double_array_string_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 12,
                    "column": 74,
                    "event": "note",
                    "message": "(17) inlined call to 'free_basic_test_top_double_array_string_container' from 'free_basic_test_top_double_array_string_container_function'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(18) calling 'free_basic_test_top_double_array_string_container' from 'make_basic_test_top_double_array_string_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_basic_test_top_double_array_string_container.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 61,
                    "column": 6,
                    "event": "note",
                    "message": "(19) entry to 'free_basic_test_top_double_array_string_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 68,
                    "column": 19,
                    "event": "note",
                    "message": "(20) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 68,
                    "column": 19,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 71,
                    "column": 23,
                    "event": "note",
                    "message": "(22) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 73,
                    "column": 22,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c",
                    "line": 73,
                    "column": 13,
                    "event": "note",
                    "message": "(24) dereference of NULL '*<unknown> + j * 8'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_basic_test_top_double_array_refobj_container.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 66,
                    "column": 42,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '*ptr.subitem_lens + i * 8'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 162,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'basic_test_top_double_array_refobj_container_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 169,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 172,
                    "column": 10,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 177,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 183,
                    "column": 11,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 183,
                    "column": 11,
                    "event": "note",
                    "message": "(6) calling 'make_basic_test_top_double_array_refobj_container' from 'basic_test_top_double_array_refobj_container_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 14,
                    "column": 2,
                    "event": "note",
                    "message": "(7) entry to 'make_basic_test_top_double_array_refobj_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 21,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 23,
                    "column": 10,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 25,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following 'false' branch (when 'alen != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 27,
                    "column": 11,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 28,
                    "column": 8,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 30,
                    "column": 18,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 31,
                    "column": 8,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 33,
                    "column": 14,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 34,
                    "column": 25,
                    "event": "note",
                    "message": "(16) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 35,
                    "column": 8,
                    "event": "note",
                    "message": "(17) assuming '<unknown>' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 35,
                    "column": 8,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 16,
                    "column": 117,
                    "event": "note",
                    "message": "(19) inlined call to 'free_basic_test_top_double_array_refobj_container_function' from 'make_basic_test_top_double_array_refobj_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 12,
                    "column": 74,
                    "event": "note",
                    "message": "(20) inlined call to 'free_basic_test_top_double_array_refobj_container' from 'free_basic_test_top_double_array_refobj_container_function'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(22) calling 'free_basic_test_top_double_array_refobj_container' from 'make_basic_test_top_double_array_refobj_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_basic_test_top_double_array_refobj_container.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 56,
                    "column": 6,
                    "event": "note",
                    "message": "(23) entry to 'free_basic_test_top_double_array_refobj_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 63,
                    "column": 19,
                    "event": "note",
                    "message": "(24) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 63,
                    "column": 19,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 66,
                    "column": 42,
                    "event": "note",
                    "message": "(26) dereference of NULL '*ptr.subitem_lens + i * 8'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 68,
                    "column": 13,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '*<unknown> + j * 8'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 162,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'basic_test_top_double_array_refobj_container_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 169,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 172,
                    "column": 10,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 177,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 183,
                    "column": 11,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 183,
                    "column": 11,
                    "event": "note",
                    "message": "(6) calling 'make_basic_test_top_double_array_refobj_container' from 'basic_test_top_double_array_refobj_container_parse_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 14,
                    "column": 2,
                    "event": "note",
                    "message": "(7) entry to 'make_basic_test_top_double_array_refobj_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 21,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 23,
                    "column": 10,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 25,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following 'false' branch (when 'alen != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 27,
                    "column": 11,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 28,
                    "column": 8,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 30,
                    "column": 18,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 31,
                    "column": 8,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 33,
                    "column": 14,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 35,
                    "column": 8,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 35,
                    "column": 8,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 37,
                    "column": 19,
                    "event": "note",
                    "message": "(18) following 'true' branch (when 'i < alen')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 39,
                    "column": 55,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 41,
                    "column": 25,
                    "event": "note",
                    "message": "(20) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(21) assuming '<unknown>' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 42,
                    "column": 12,
                    "event": "note",
                    "message": "(22) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 16,
                    "column": 117,
                    "event": "note",
                    "message": "(23) inlined call to 'free_basic_test_top_double_array_refobj_container_function' from 'make_basic_test_top_double_array_refobj_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 12,
                    "column": 74,
                    "event": "note",
                    "message": "(24) inlined call to 'free_basic_test_top_double_array_refobj_container' from 'free_basic_test_top_double_array_refobj_container_function'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(26) calling 'free_basic_test_top_double_array_refobj_container' from 'make_basic_test_top_double_array_refobj_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_basic_test_top_double_array_refobj_container.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 56,
                    "column": 6,
                    "event": "note",
                    "message": "(27) entry to 'free_basic_test_top_double_array_refobj_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 63,
                    "column": 19,
                    "event": "note",
                    "message": "(28) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 63,
                    "column": 19,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 66,
                    "column": 23,
                    "event": "note",
                    "message": "(30) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 68,
                    "column": 51,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c",
                    "line": 68,
                    "column": 13,
                    "event": "note",
                    "message": "(32) dereference of NULL '*<unknown> + j * 8'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 533,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 539,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 611,
                    "event": "error[memleak]",
                    "message": "Memory leak: keys",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 713,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 718,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 782,
                    "event": "error[memleak]",
                    "message": "Memory leak: keys",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 888,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 894,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1050,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1056,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1345,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1351,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1408,
                    "event": "error[memleak]",
                    "message": "Memory leak: keys",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1414,
                    "event": "error[memleak]",
                    "message": "Memory leak: keys",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1414,
                    "event": "error[memleak]",
                    "message": "Memory leak: vals",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1521,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1528,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1585,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1589,
                    "event": "error[memleak]",
                    "message": "Memory leak: ret",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_json_map_string_string.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1479,
                    "column": 11,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '*map.keys + i * 8'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1569,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'clone_map_string_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1574,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'src' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1577,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1578,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1581,
                    "column": 17,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1583,
                    "column": 15,
                    "event": "note",
                    "message": "(6) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1584,
                    "column": 6,
                    "event": "note",
                    "message": "(7) assuming '<unknown>' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1584,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1571,
                    "column": 72,
                    "event": "note",
                    "message": "(9) inlined call to 'free_json_map_string_string_function' from 'clone_map_string_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 6,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1492,
                    "column": 52,
                    "event": "note",
                    "message": "(10) inlined call to 'free_json_map_string_string' from 'free_json_map_string_string_function'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(12) calling 'free_json_map_string_string' from 'clone_map_string_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_json_map_string_string.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1472,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'free_json_map_string_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1477,
                    "column": 21,
                    "event": "note",
                    "message": "(14) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1479,
                    "column": 20,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1479,
                    "column": 11,
                    "event": "note",
                    "message": "(16) dereference of NULL '*map.keys + i * 8'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1481,
                    "column": 11,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '*map.values + i * 8'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1569,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'clone_map_string_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1574,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'src' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1577,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1578,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1581,
                    "column": 17,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1584,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1587,
                    "column": 17,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1587,
                    "column": 17,
                    "event": "note",
                    "message": "(8) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1588,
                    "column": 6,
                    "event": "note",
                    "message": "(9) assuming '<unknown>' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1588,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1571,
                    "column": 72,
                    "event": "note",
                    "message": "(11) inlined call to 'free_json_map_string_string_function' from 'clone_map_string_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1492,
                    "column": 52,
                    "event": "note",
                    "message": "(12) inlined call to 'free_json_map_string_string' from 'free_json_map_string_string_function'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 42,
                    "column": 7,
                    "event": "note",
                    "message": "in definition of macro 'define_cleaner_function'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(14) calling 'free_json_map_string_string' from 'clone_map_string_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'free_json_map_string_string.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1472,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'free_json_map_string_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1477,
                    "column": 21,
                    "event": "note",
                    "message": "(16) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1479,
                    "column": 20,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c",
                    "line": 1481,
                    "column": 11,
                    "event": "note",
                    "message": "(18) dereference of NULL '*map.values + i * 8'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 4,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 42,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h",
                    "line": 23,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 22,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor '*(void *)p'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(1) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(2) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(4) second 'close' here; first 'close' was at (1)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 347,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'resctl_update'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 361,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 364,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 364,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'l3_cache_schema' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/features.h",
                    "line": 540,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/bits/libc-header-start.h",
                    "line": 33,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/stdio.h",
                    "line": 28,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h",
                    "line": 21,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 364,
                    "column": 26,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 364,
                    "column": 26,
                    "event": "note",
                    "message": "(6) when 'strstr' returns non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 364,
                    "column": 23,
                    "event": "note",
                    "message": "(7) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 366,
                    "column": 33,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 366,
                    "column": 33,
                    "event": "note",
                    "message": "(9) calling 'intelrdt_clean_l3_cache_schema' from 'resctl_update'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 236,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'intelrdt_clean_l3_cache_schema'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 241,
                    "column": 9,
                    "event": "note",
                    "message": "(11) calling 'xmalloc' from 'intelrdt_clean_l3_cache_schema'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 23,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(12) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 241,
                    "column": 9,
                    "event": "note",
                    "message": "(15) returning to 'intelrdt_clean_l3_cache_schema' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 366,
                    "column": 33,
                    "event": "note",
                    "message": "(16) returning to 'resctl_update' from 'intelrdt_clean_l3_cache_schema'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 370,
                    "column": 8,
                    "event": "note",
                    "message": "(17) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 371,
                    "column": 6,
                    "event": "note",
                    "message": "(18) assuming 'fd' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 371,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 374,
                    "column": 10,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 374,
                    "column": 10,
                    "event": "note",
                    "message": "(21) calling 'write_intelrdt_string' from 'resctl_update'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 218,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'write_intelrdt_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 223,
                    "column": 9,
                    "event": "note",
                    "message": "(23) calling 'get_rdt_value' from 'write_intelrdt_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 52,
                    "column": 1,
                    "event": "note",
                    "message": "(24) entry to 'get_rdt_value'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 63,
                    "column": 10,
                    "event": "note",
                    "message": "(25) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 65,
                    "column": 57,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 65,
                    "column": 57,
                    "event": "note",
                    "message": "(27) following 'false' branch (when 'schemata_joined' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 65,
                    "column": 57,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 223,
                    "column": 9,
                    "event": "note",
                    "message": "(29) returning to 'write_intelrdt_string' from 'get_rdt_value'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(30) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h",
                    "line": 24,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 225,
                    "column": 34,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 374,
                    "column": 10,
                    "event": "note",
                    "message": "(32) returning to 'resctl_update' from 'write_intelrdt_string'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c",
                    "line": 353,
                    "column": 21,
                    "event": "note",
                    "message": "(33) inlined call to 'cleanup_closep' from 'resctl_update'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(36) calling 'cleanup_closep' from 'resctl_update'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(37) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(38) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(39) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(41) second 'close' here; first 'close' was at (38)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_set_stdio'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 109,
                    "column": 1,
                    "event": "warning[-Wanalyzer-fd-leak]",
                    "message": "leak of file descriptor 'ret'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 95,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_set_stdio'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 100,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 100,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 103,
                    "column": 17,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'i != 3')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 105,
                    "column": 13,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 105,
                    "column": 13,
                    "event": "note",
                    "message": "(6) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(7) assuming 'ret' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 103,
                    "column": 23,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 103,
                    "column": 17,
                    "event": "note",
                    "message": "(10) following 'true' branch (when 'i != 3')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 105,
                    "column": 13,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 105,
                    "column": 13,
                    "event": "note",
                    "message": "(12) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(13) assuming 'ret' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 103,
                    "column": 23,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c",
                    "line": 98,
                    "column": 21,
                    "event": "note",
                    "message": "(16) inlined call to 'cleanup_closep' from 'libcrun_set_stdio'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(17) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_set_stdio'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 109,
                    "column": 1,
                    "event": "note",
                    "message": "(19) 'ret' leaks here; was opened at (12)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dirfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 865,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_open_seccomp_bpf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 874,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 877,
                    "column": 11,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 877,
                    "column": 11,
                    "event": "note",
                    "message": "(4) calling 'open_rundir_dirfd' from 'libcrun_open_seccomp_bpf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 460,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to 'open_rundir_dirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 467,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 467,
                    "column": 6,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 470,
                    "column": 31,
                    "event": "note",
                    "message": "(8) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 470,
                    "column": 11,
                    "event": "note",
                    "message": "(9) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 471,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 462,
                    "column": 22,
                    "event": "note",
                    "message": "(11) inlined call to 'cleanup_freep' from 'open_rundir_dirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 877,
                    "column": 11,
                    "event": "note",
                    "message": "(13) returning to 'libcrun_open_seccomp_bpf' from 'open_rundir_dirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 878,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 882,
                    "column": 49,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 867,
                    "column": 21,
                    "event": "note",
                    "message": "(16) inlined call to 'cleanup_closep' from 'libcrun_open_seccomp_bpf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(17) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(19) calling 'cleanup_closep' from 'libcrun_open_seccomp_bpf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(20) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(21) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(22) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(24) second 'close' here; first 'close' was at (21)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'memfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 200,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_apply_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 214,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'infd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 217,
                    "column": 17,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 217,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 221,
                    "column": 6,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 242,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 245,
                    "column": 28,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'true' branch (when 'listener_receiver_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 250,
                    "column": 25,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 268,
                    "column": 10,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h",
                    "line": 24,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 269,
                    "column": 38,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 250,
                    "column": 25,
                    "event": "note",
                    "message": "(12) inlined call to 'cleanup_closep' from 'libcrun_apply_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(13) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(15) calling 'cleanup_closep' from 'libcrun_apply_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(16) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(17) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(20) second 'close' here; first 'close' was at (17)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 200,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_apply_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 214,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'infd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 217,
                    "column": 17,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 217,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 221,
                    "column": 6,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 242,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 245,
                    "column": 28,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'true' branch (when 'listener_receiver_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 250,
                    "column": 25,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 261,
                    "column": 10,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 267,
                    "column": 13,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 268,
                    "column": 10,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 271,
                    "column": 13,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 273,
                    "column": 10,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 277,
                    "column": 7,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 277,
                    "column": 7,
                    "event": "note",
                    "message": "(16) calling 'close_and_reset' from 'libcrun_apply_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 277,
                    "column": 7,
                    "event": "note",
                    "message": "(20) returning to 'libcrun_apply_seccomp' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 284,
                    "column": 10,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 290,
                    "column": 10,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 290,
                    "column": 10,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 250,
                    "column": 25,
                    "event": "note",
                    "message": "(24) inlined call to 'cleanup_closep' from 'libcrun_apply_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(26) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 356,
                    "column": 1,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 325,
                    "column": 6,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 334,
                    "column": 6,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 334,
                    "column": 6,
                    "event": "note",
                    "message": "(30) following 'true' branch (when 'listener_receiver_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 336,
                    "column": 43,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 206,
                    "column": 21,
                    "event": "note",
                    "message": "(32) inlined call to 'cleanup_closep' from 'libcrun_apply_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(33) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(35) calling 'cleanup_closep' from 'libcrun_apply_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(36) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(37) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(38) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(40) second 'close' here; first 'close' was at (37)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor '*fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(3) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(4) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(6) second 'close' here; first 'close' was at (3)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'memfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 200,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_apply_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 214,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'infd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 217,
                    "column": 17,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 217,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 221,
                    "column": 6,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 242,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 245,
                    "column": 28,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'true' branch (when 'listener_receiver_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 250,
                    "column": 25,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 261,
                    "column": 10,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 267,
                    "column": 13,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 268,
                    "column": 10,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 271,
                    "column": 13,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 273,
                    "column": 10,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 277,
                    "column": 7,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 277,
                    "column": 7,
                    "event": "note",
                    "message": "(16) calling 'close_and_reset' from 'libcrun_apply_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(20) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(21) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(23) second 'close' here; first 'close' was at (20)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'open_rundir_dirfd'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 471,
                    "column": 23,
                    "event": "warning[-Wanalyzer-fd-leak]",
                    "message": "leak of file descriptor '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 467,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 467,
                    "column": 6,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 470,
                    "column": 31,
                    "event": "note",
                    "message": "(3) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 470,
                    "column": 11,
                    "event": "note",
                    "message": "(4) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 471,
                    "column": 23,
                    "event": "note",
                    "message": "(5) '<unknown>' leaks here; was opened at (3)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'evict_cache'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 568,
                    "column": 7,
                    "event": "warning[-Wanalyzer-null-argument]",
                    "message": "use of NULL 'entries' where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 506,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 509,
                    "column": 62,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 512,
                    "column": 6,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 512,
                    "column": 6,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 520,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 528,
                    "column": 11,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 529,
                    "column": 10,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 532,
                    "column": 20,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 568,
                    "column": 7,
                    "event": "note",
                    "message": "(9) argument 1 ('entries') NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h",
                    "line": 22,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/stdlib.h",
                    "line": 998,
                    "column": 13,
                    "event": "note",
                    "message": "argument 1 of 'qsort' must be non-null",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'store_seccomp_cache'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 597,
                    "column": 9,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '**ctx.container.context'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 578,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'store_seccomp_cache'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 586,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 589,
                    "column": 7,
                    "event": "note",
                    "message": "(3) inlined call to 'is_empty_string' from 'store_seccomp_cache'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 404,
                    "column": 24,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 404,
                    "column": 20,
                    "event": "note",
                    "message": "(5) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'store_seccomp_cache'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 592,
                    "column": 40,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 592,
                    "column": 11,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 592,
                    "column": 11,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 592,
                    "column": 11,
                    "event": "note",
                    "message": "(9) calling 'open_rundir_dirfd' from 'store_seccomp_cache'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 460,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'open_rundir_dirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 462,
                    "column": 22,
                    "event": "note",
                    "message": "(11) '*container.context' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 467,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 467,
                    "column": 6,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 471,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 462,
                    "column": 22,
                    "event": "note",
                    "message": "(15) inlined call to 'cleanup_freep' from 'open_rundir_dirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'store_seccomp_cache'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 592,
                    "column": 11,
                    "event": "note",
                    "message": "(17) returning to 'store_seccomp_cache' from 'open_rundir_dirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 593,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 597,
                    "column": 48,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 597,
                    "column": 9,
                    "event": "note",
                    "message": "(20) dereference of NULL '*container.context'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 597,
                    "column": 9,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '*container.context'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 662,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_generate_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 673,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 676,
                    "column": 14,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 676,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 679,
                    "column": 11,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 680,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch (when 'seccomp' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 684,
                    "column": 7,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 684,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 687,
                    "column": 14,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 688,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch (when 'def_action' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 691,
                    "column": 7,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 704,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 704,
                    "column": 6,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 826,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 828,
                    "column": 13,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 829,
                    "column": 10,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 832,
                    "column": 14,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 832,
                    "column": 14,
                    "event": "note",
                    "message": "(18) calling 'store_seccomp_cache' from 'libcrun_generate_seccomp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 578,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'store_seccomp_cache'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 586,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 589,
                    "column": 7,
                    "event": "note",
                    "message": "(21) inlined call to 'is_empty_string' from 'store_seccomp_cache'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 404,
                    "column": 24,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 404,
                    "column": 20,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'store_seccomp_cache'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 592,
                    "column": 40,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 592,
                    "column": 11,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 592,
                    "column": 11,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 592,
                    "column": 11,
                    "event": "note",
                    "message": "(27) calling 'open_rundir_dirfd' from 'store_seccomp_cache'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 460,
                    "column": 1,
                    "event": "note",
                    "message": "(28) entry to 'open_rundir_dirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 462,
                    "column": 22,
                    "event": "note",
                    "message": "(29) '**ctx.container.context' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 467,
                    "column": 6,
                    "event": "note",
                    "message": "(30) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 467,
                    "column": 6,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 471,
                    "column": 6,
                    "event": "note",
                    "message": "(32) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 462,
                    "column": 22,
                    "event": "note",
                    "message": "(33) inlined call to 'cleanup_freep' from 'open_rundir_dirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'store_seccomp_cache'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 592,
                    "column": 11,
                    "event": "note",
                    "message": "(35) returning to 'store_seccomp_cache' from 'open_rundir_dirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 593,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 597,
                    "column": 48,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c",
                    "line": 597,
                    "column": 9,
                    "event": "note",
                    "message": "(38) dereference of NULL '*container.context'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 2,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 23,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'xrealloc'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 440,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 444,
                    "column": 31,
                    "event": "note",
                    "message": "(2) calling 'xmalloc' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 444,
                    "column": 31,
                    "event": "note",
                    "message": "(6) returning to 'move_network_device' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 451,
                    "column": 10,
                    "event": "note",
                    "message": "(7) calling 'open_netlink_fd' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 98,
                    "column": 1,
                    "event": "note",
                    "message": "(8) entry to 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(9) when 'socket' fails",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 24,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 108,
                    "column": 34,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(12) inlined call to 'cleanup_closep' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'xrealloc'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 116,
                    "column": 1,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 451,
                    "column": 10,
                    "event": "note",
                    "message": "(15) returning to 'move_network_device' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 452,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(18) calling 'name_to_index' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 150,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'name_to_index'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 167,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 175,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 175,
                    "column": 6,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 30,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 178,
                    "column": 42,
                    "event": "note",
                    "message": "(26) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 180,
                    "column": 14,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(28) returning to 'move_network_device' from 'name_to_index'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 456,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 459,
                    "column": 9,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 459,
                    "column": 9,
                    "event": "note",
                    "message": "(31) calling 'get_ip_addresses' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 243,
                    "column": 1,
                    "event": "note",
                    "message": "(32) entry to 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 269,
                    "column": 6,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 269,
                    "column": 6,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 272,
                    "column": 75,
                    "event": "note",
                    "message": "(35) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 272,
                    "column": 75,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 283,
                    "column": 14,
                    "event": "note",
                    "message": "(37) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 290,
                    "column": 14,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 307,
                    "column": 17,
                    "event": "note",
                    "message": "(39) calling 'xrealloc' from 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(40) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(41) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 307,
                    "column": 17,
                    "event": "note",
                    "message": "(44) returning to 'get_ip_addresses' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 311,
                    "column": 11,
                    "event": "note",
                    "message": "(45) calling 'copy_ip_addr' from 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 233,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'copy_ip_addr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 238,
                    "column": 13,
                    "event": "note",
                    "message": "(47) calling 'xmalloc' from 'copy_ip_addr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(48) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 64,
                    "column": 15,
                    "event": "note",
                    "message": "(49) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(50) assuming 'res' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(51) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 238,
                    "column": 13,
                    "event": "note",
                    "message": "(53) returning to 'copy_ip_addr' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 311,
                    "column": 11,
                    "event": "note",
                    "message": "(54) returning to 'get_ip_addresses' from 'copy_ip_addr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 283,
                    "column": 14,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 290,
                    "column": 14,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 307,
                    "column": 17,
                    "event": "note",
                    "message": "(57) calling 'xrealloc' from 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(58) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(59) '<unknown>' leaks here; was allocated at (49)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'sock'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 440,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 444,
                    "column": 31,
                    "event": "note",
                    "message": "(2) calling 'xmalloc' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 444,
                    "column": 31,
                    "event": "note",
                    "message": "(6) returning to 'move_network_device' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 451,
                    "column": 10,
                    "event": "note",
                    "message": "(7) calling 'open_netlink_fd' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 98,
                    "column": 1,
                    "event": "note",
                    "message": "(8) entry to 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(9) when 'socket' fails",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 108,
                    "column": 34,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(12) inlined call to 'cleanup_closep' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 116,
                    "column": 1,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 451,
                    "column": 10,
                    "event": "note",
                    "message": "(15) returning to 'move_network_device' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 452,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(18) calling 'name_to_index' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 150,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'name_to_index'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 167,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 175,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 175,
                    "column": 6,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 178,
                    "column": 42,
                    "event": "note",
                    "message": "(26) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 180,
                    "column": 14,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(28) returning to 'move_network_device' from 'name_to_index'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 456,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 459,
                    "column": 9,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 459,
                    "column": 9,
                    "event": "note",
                    "message": "(31) calling 'get_ip_addresses' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 243,
                    "column": 1,
                    "event": "note",
                    "message": "(32) entry to 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 246,
                    "column": 36,
                    "event": "note",
                    "message": "(33) calling 'cleanup_ip_addrsp' from 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 82,
                    "column": 1,
                    "event": "note",
                    "message": "(34) entry to 'cleanup_ip_addrsp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 86,
                    "column": 6,
                    "event": "note",
                    "message": "(35) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 86,
                    "column": 6,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 246,
                    "column": 36,
                    "event": "note",
                    "message": "(37) returning to 'get_ip_addresses' from 'cleanup_ip_addrsp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 459,
                    "column": 9,
                    "event": "note",
                    "message": "(38) returning to 'move_network_device' from 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 460,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 464,
                    "column": 9,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 464,
                    "column": 9,
                    "event": "note",
                    "message": "(41) calling 'do_move_link_to_ns_and_wait' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 414,
                    "column": 1,
                    "event": "note",
                    "message": "(42) entry to 'do_move_link_to_ns_and_wait'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 424,
                    "column": 9,
                    "event": "note",
                    "message": "(43) calling 'append_rtattr' from 'do_move_link_to_ns_and_wait'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 119,
                    "column": 1,
                    "event": "note",
                    "message": "(44) entry to 'append_rtattr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 124,
                    "column": 6,
                    "event": "note",
                    "message": "(45) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 127,
                    "column": 43,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 130,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'true' branch (when 'data_len != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 131,
                    "column": 5,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 424,
                    "column": 9,
                    "event": "note",
                    "message": "(49) returning to 'do_move_link_to_ns_and_wait' from 'append_rtattr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 425,
                    "column": 6,
                    "event": "note",
                    "message": "(50) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 428,
                    "column": 72,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 429,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 432,
                    "column": 9,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 433,
                    "column": 6,
                    "event": "note",
                    "message": "(54) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 436,
                    "column": 10,
                    "event": "note",
                    "message": "(55) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 464,
                    "column": 9,
                    "event": "note",
                    "message": "(56) returning to 'move_network_device' from 'do_move_link_to_ns_and_wait'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 465,
                    "column": 6,
                    "event": "note",
                    "message": "(57) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 469,
                    "column": 9,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 470,
                    "column": 6,
                    "event": "note",
                    "message": "(59) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 473,
                    "column": 6,
                    "event": "note",
                    "message": "(60) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 473,
                    "column": 6,
                    "event": "note",
                    "message": "(61) following 'true' branch (when 'pid == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 475,
                    "column": 13,
                    "event": "note",
                    "message": "(62) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 475,
                    "column": 13,
                    "event": "note",
                    "message": "(63) calling 'setup_network_device_in_ns_helper' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 384,
                    "column": 1,
                    "event": "note",
                    "message": "(64) entry to 'setup_network_device_in_ns_helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 392,
                    "column": 6,
                    "event": "note",
                    "message": "(65) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 395,
                    "column": 16,
                    "event": "note",
                    "message": "(66) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 395,
                    "column": 16,
                    "event": "note",
                    "message": "(67) calling 'open_netlink_fd' from 'setup_network_device_in_ns_helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 98,
                    "column": 1,
                    "event": "note",
                    "message": "(68) entry to 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(69) socket created here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(70) when 'socket' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(71) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 110,
                    "column": 7,
                    "event": "note",
                    "message": "(72) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 110,
                    "column": 6,
                    "event": "note",
                    "message": "(73) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 111,
                    "column": 34,
                    "event": "note",
                    "message": "(74) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(75) inlined call to 'cleanup_closep' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(76) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(77) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(78) calling 'cleanup_closep' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(79) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(80) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(81) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(82) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(83) second 'close' here; first 'close' was at (80)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'sock_in_ns'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 440,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 444,
                    "column": 31,
                    "event": "note",
                    "message": "(2) calling 'xmalloc' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 444,
                    "column": 31,
                    "event": "note",
                    "message": "(6) returning to 'move_network_device' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 451,
                    "column": 10,
                    "event": "note",
                    "message": "(7) calling 'open_netlink_fd' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 98,
                    "column": 1,
                    "event": "note",
                    "message": "(8) entry to 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(9) when 'socket' fails",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 108,
                    "column": 34,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(12) inlined call to 'cleanup_closep' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 116,
                    "column": 1,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 451,
                    "column": 10,
                    "event": "note",
                    "message": "(15) returning to 'move_network_device' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 452,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(18) calling 'name_to_index' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 150,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'name_to_index'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 167,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 175,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 175,
                    "column": 6,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 178,
                    "column": 42,
                    "event": "note",
                    "message": "(26) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 180,
                    "column": 14,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(28) returning to 'move_network_device' from 'name_to_index'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 456,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 459,
                    "column": 9,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 459,
                    "column": 9,
                    "event": "note",
                    "message": "(31) calling 'get_ip_addresses' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 243,
                    "column": 1,
                    "event": "note",
                    "message": "(32) entry to 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 246,
                    "column": 36,
                    "event": "note",
                    "message": "(33) calling 'cleanup_ip_addrsp' from 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 82,
                    "column": 1,
                    "event": "note",
                    "message": "(34) entry to 'cleanup_ip_addrsp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 86,
                    "column": 6,
                    "event": "note",
                    "message": "(35) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 86,
                    "column": 6,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 246,
                    "column": 36,
                    "event": "note",
                    "message": "(37) returning to 'get_ip_addresses' from 'cleanup_ip_addrsp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 459,
                    "column": 9,
                    "event": "note",
                    "message": "(38) returning to 'move_network_device' from 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 460,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 464,
                    "column": 9,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 464,
                    "column": 9,
                    "event": "note",
                    "message": "(41) calling 'do_move_link_to_ns_and_wait' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 414,
                    "column": 1,
                    "event": "note",
                    "message": "(42) entry to 'do_move_link_to_ns_and_wait'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 424,
                    "column": 9,
                    "event": "note",
                    "message": "(43) calling 'append_rtattr' from 'do_move_link_to_ns_and_wait'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 119,
                    "column": 1,
                    "event": "note",
                    "message": "(44) entry to 'append_rtattr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 124,
                    "column": 6,
                    "event": "note",
                    "message": "(45) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 127,
                    "column": 43,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 130,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'true' branch (when 'data_len != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 131,
                    "column": 5,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 424,
                    "column": 9,
                    "event": "note",
                    "message": "(49) returning to 'do_move_link_to_ns_and_wait' from 'append_rtattr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 425,
                    "column": 6,
                    "event": "note",
                    "message": "(50) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 428,
                    "column": 72,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 429,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 432,
                    "column": 9,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 433,
                    "column": 6,
                    "event": "note",
                    "message": "(54) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 436,
                    "column": 10,
                    "event": "note",
                    "message": "(55) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 464,
                    "column": 9,
                    "event": "note",
                    "message": "(56) returning to 'move_network_device' from 'do_move_link_to_ns_and_wait'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 465,
                    "column": 6,
                    "event": "note",
                    "message": "(57) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 469,
                    "column": 9,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 470,
                    "column": 6,
                    "event": "note",
                    "message": "(59) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 473,
                    "column": 6,
                    "event": "note",
                    "message": "(60) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 473,
                    "column": 6,
                    "event": "note",
                    "message": "(61) following 'true' branch (when 'pid == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 475,
                    "column": 13,
                    "event": "note",
                    "message": "(62) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 475,
                    "column": 13,
                    "event": "note",
                    "message": "(63) calling 'setup_network_device_in_ns_helper' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 384,
                    "column": 1,
                    "event": "note",
                    "message": "(64) entry to 'setup_network_device_in_ns_helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 392,
                    "column": 6,
                    "event": "note",
                    "message": "(65) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 395,
                    "column": 16,
                    "event": "note",
                    "message": "(66) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 395,
                    "column": 16,
                    "event": "note",
                    "message": "(67) calling 'open_netlink_fd' from 'setup_network_device_in_ns_helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 98,
                    "column": 1,
                    "event": "note",
                    "message": "(68) entry to 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(69) when 'socket' fails",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(70) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 108,
                    "column": 34,
                    "event": "note",
                    "message": "(71) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(72) inlined call to 'cleanup_closep' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(73) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 116,
                    "column": 1,
                    "event": "note",
                    "message": "(74) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 395,
                    "column": 16,
                    "event": "note",
                    "message": "(75) returning to 'setup_network_device_in_ns_helper' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "(76) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 402,
                    "column": 17,
                    "event": "note",
                    "message": "(77) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 402,
                    "column": 17,
                    "event": "note",
                    "message": "(78) calling 'name_to_index' from 'setup_network_device_in_ns_helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 150,
                    "column": 1,
                    "event": "note",
                    "message": "(79) entry to 'name_to_index'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 167,
                    "column": 6,
                    "event": "note",
                    "message": "(80) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "(81) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(82) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(83) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 175,
                    "column": 6,
                    "event": "note",
                    "message": "(84) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 176,
                    "column": 34,
                    "event": "note",
                    "message": "(85) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 402,
                    "column": 17,
                    "event": "note",
                    "message": "(86) returning to 'setup_network_device_in_ns_helper' from 'name_to_index'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 403,
                    "column": 6,
                    "event": "note",
                    "message": "(87) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 387,
                    "column": 21,
                    "event": "note",
                    "message": "(88) inlined call to 'cleanup_closep' from 'setup_network_device_in_ns_helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(89) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(90) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(91) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(92) calling 'cleanup_closep' from 'setup_network_device_in_ns_helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(93) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(94) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(95) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(96) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(97) second 'close' here; first 'close' was at (94)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_ip_addrsp'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 92,
                    "column": 3,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 440,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 444,
                    "column": 31,
                    "event": "note",
                    "message": "(2) calling 'xmalloc' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 444,
                    "column": 31,
                    "event": "note",
                    "message": "(6) returning to 'move_network_device' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 451,
                    "column": 10,
                    "event": "note",
                    "message": "(7) calling 'open_netlink_fd' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 98,
                    "column": 1,
                    "event": "note",
                    "message": "(8) entry to 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 106,
                    "column": 10,
                    "event": "note",
                    "message": "(9) when 'socket' fails",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 108,
                    "column": 34,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 100,
                    "column": 21,
                    "event": "note",
                    "message": "(12) inlined call to 'cleanup_closep' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_ip_addrsp'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 116,
                    "column": 1,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 451,
                    "column": 10,
                    "event": "note",
                    "message": "(15) returning to 'move_network_device' from 'open_netlink_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 452,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(18) calling 'name_to_index' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 150,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'name_to_index'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 167,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 171,
                    "column": 6,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 175,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 175,
                    "column": 6,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 178,
                    "column": 42,
                    "event": "note",
                    "message": "(26) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 180,
                    "column": 14,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 455,
                    "column": 13,
                    "event": "note",
                    "message": "(28) returning to 'move_network_device' from 'name_to_index'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 456,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 459,
                    "column": 9,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 459,
                    "column": 9,
                    "event": "note",
                    "message": "(31) calling 'get_ip_addresses' from 'move_network_device'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 243,
                    "column": 1,
                    "event": "note",
                    "message": "(32) entry to 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 269,
                    "column": 6,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 269,
                    "column": 6,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 272,
                    "column": 75,
                    "event": "note",
                    "message": "(35) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 272,
                    "column": 75,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 283,
                    "column": 14,
                    "event": "note",
                    "message": "(37) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 290,
                    "column": 14,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 307,
                    "column": 17,
                    "event": "note",
                    "message": "(39) calling 'xrealloc' from 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(40) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(41) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 307,
                    "column": 17,
                    "event": "note",
                    "message": "(44) returning to 'get_ip_addresses' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 311,
                    "column": 11,
                    "event": "note",
                    "message": "(45) calling 'copy_ip_addr' from 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 233,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'copy_ip_addr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 238,
                    "column": 13,
                    "event": "note",
                    "message": "(47) calling 'xmalloc' from 'copy_ip_addr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(48) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 64,
                    "column": 15,
                    "event": "note",
                    "message": "(49) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(50) assuming 'res' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(51) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 238,
                    "column": 13,
                    "event": "note",
                    "message": "(53) returning to 'copy_ip_addr' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 311,
                    "column": 11,
                    "event": "note",
                    "message": "(54) returning to 'get_ip_addresses' from 'copy_ip_addr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 246,
                    "column": 36,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 246,
                    "column": 36,
                    "event": "note",
                    "message": "(57) calling 'cleanup_ip_addrsp' from 'get_ip_addresses'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 82,
                    "column": 1,
                    "event": "note",
                    "message": "(58) entry to 'cleanup_ip_addrsp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 86,
                    "column": 6,
                    "event": "note",
                    "message": "(59) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 86,
                    "column": 6,
                    "event": "note",
                    "message": "(60) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 89,
                    "column": 30,
                    "event": "note",
                    "message": "(61) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(62) ...to here (63) '<unknown>' leaks here; was allocated at (49)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'crun_safe_ensure_at'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 578,
                    "column": 10,
                    "event": "warning[-Wdiscarded-qualifiers]",
                    "message": "assignment discards 'const' qualifier from pointer target type",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 415,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "warning[-Wanalyzer-double-free]",
                    "message": "double-'free' of 'tmp_buf'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'safe_readlinkat'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2217,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2230,
                    "column": 13,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2230,
                    "column": 31,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'de' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2232,
                    "column": 25,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2234,
                    "column": 26,
                    "event": "note",
                    "message": "(6) first 'free' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2242,
                    "column": 10,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2245,
                    "column": 13,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2245,
                    "column": 13,
                    "event": "note",
                    "message": "(9) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2175,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'copy_rec_stat_file_at'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2187,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 24,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2189,
                    "column": 11,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2245,
                    "column": 13,
                    "event": "note",
                    "message": "(13) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2246,
                    "column": 10,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2249,
                    "column": 20,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2249,
                    "column": 7,
                    "event": "note",
                    "message": "(16) following 'case 40960:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2300,
                    "column": 9,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2301,
                    "column": 17,
                    "event": "note",
                    "message": "(18) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'safe_readlinkat'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 429,
                    "column": 10,
                    "event": "note",
                    "message": "(20) following 'false' branch (when 'tmp_buf' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 432,
                    "column": 17,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 432,
                    "column": 17,
                    "event": "note",
                    "message": "(22) passing freed pointer 'tmp_buf' in call to 'xrealloc' from 'safe_readlinkat'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(23) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(24) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 432,
                    "column": 17,
                    "event": "note",
                    "message": "(27) returning to 'safe_readlinkat' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 435,
                    "column": 10,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 437,
                    "column": 17,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 424,
                    "column": 22,
                    "event": "note",
                    "message": "(30) inlined call to 'cleanup_freep' from 'safe_readlinkat'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(31) second 'free' here; first 'free' was at (6)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'pipe_w'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1717,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(2) opened here as read-write",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(3) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1732,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1734,
                    "column": 22,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1725,
                    "column": 21,
                    "event": "note",
                    "message": "(6) inlined call to 'cleanup_closep' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(9) calling 'cleanup_closep' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(11) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(12) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(14) second 'close' here; first 'close' was at (11)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'pipe_r'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1717,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(2) opened here as read-write",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(3) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1732,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1734,
                    "column": 22,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1725,
                    "column": 21,
                    "event": "note",
                    "message": "(6) inlined call to 'cleanup_closep' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1724,
                    "column": 21,
                    "event": "note",
                    "message": "(8) inlined call to 'cleanup_closep' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(12) calling 'cleanup_closep' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(14) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(15) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(17) second 'close' here; first 'close' was at (14)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'destdirfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2217,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2230,
                    "column": 13,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2220,
                    "column": 20,
                    "event": "note",
                    "message": "(4) inlined call to 'cleanup_dirp' from 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 203,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 204,
                    "column": 5,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2219,
                    "column": 21,
                    "event": "note",
                    "message": "(7) inlined call to 'cleanup_closep' from 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(10) calling 'cleanup_closep' from 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(12) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(13) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(15) second 'close' here; first 'close' was at (12)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'pipe_r'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1717,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(2) opened here as read-write",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(3) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1732,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1734,
                    "column": 22,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1746,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1752,
                    "column": 6,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1752,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'pid != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1758,
                    "column": 3,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1758,
                    "column": 3,
                    "event": "note",
                    "message": "(10) calling 'close_and_reset' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(14) calling 'close_and_reset' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(16) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(17) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(19) second 'close' here; first 'close' was at (16)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'pipe_w'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1717,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(2) opened here as read-write",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(3) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1732,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1734,
                    "column": 22,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1746,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1752,
                    "column": 6,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1752,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'pid != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1758,
                    "column": 3,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1758,
                    "column": 3,
                    "event": "note",
                    "message": "(10) calling 'close_and_reset' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 217,
                    "column": 10,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1758,
                    "column": 3,
                    "event": "note",
                    "message": "(14) returning to 'run_process_with_stdin_timeout_envp' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1772,
                    "column": 3,
                    "event": "note",
                    "message": "(15) calling 'close_and_reset' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(16) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(17) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(19) calling 'close_and_reset' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(20) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(21) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(22) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(24) second 'close' here; first 'close' was at (21)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'run_process_child'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1683,
                    "column": 23,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'pipe_w'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1664,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'run_process_child'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'mark_or_close_fds_ge_than' from 'run_process_child'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1831,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1845,
                    "column": 9,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'close_now == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1845,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1848,
                    "column": 10,
                    "event": "note",
                    "message": "(6) following 'false' branch (when 'close_now == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1833,
                    "column": 21,
                    "event": "note",
                    "message": "(7) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'run_process_child'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "(9) returning to 'run_process_child' from 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1673,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1676,
                    "column": 14,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1676,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1676,
                    "column": 6,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1683,
                    "column": 23,
                    "event": "note",
                    "message": "(14) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1683,
                    "column": 3,
                    "event": "note",
                    "message": "(15) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1683,
                    "column": 3,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1683,
                    "column": 23,
                    "event": "note",
                    "message": "(17) second 'close' here; first 'close' was at (14)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1696,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dev_null_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1717,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(2) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1732,
                    "column": 6,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1734,
                    "column": 22,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1746,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1752,
                    "column": 6,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1752,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'true' branch (when 'pid == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1755,
                    "column": 7,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1755,
                    "column": 7,
                    "event": "note",
                    "message": "(9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1664,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'run_process_child'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "(11) calling 'mark_or_close_fds_ge_than' from 'run_process_child'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1831,
                    "column": 1,
                    "event": "note",
                    "message": "(12) entry to 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1845,
                    "column": 9,
                    "event": "note",
                    "message": "(13) following 'false' branch (when 'close_now == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1845,
                    "column": 9,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1848,
                    "column": 10,
                    "event": "note",
                    "message": "(15) following 'false' branch (when 'close_now == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1833,
                    "column": 21,
                    "event": "note",
                    "message": "(16) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'run_process_child'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "(18) returning to 'run_process_child' from 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1673,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1676,
                    "column": 14,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1676,
                    "column": 6,
                    "event": "note",
                    "message": "(21) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1678,
                    "column": 21,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1678,
                    "column": 21,
                    "event": "note",
                    "message": "(23) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1679,
                    "column": 10,
                    "event": "note",
                    "message": "(24) assuming 'open(\"/dev/null\", 524289)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1679,
                    "column": 10,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1679,
                    "column": 10,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1687,
                    "column": 3,
                    "event": "note",
                    "message": "(27) following 'true' branch (when 'out_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1687,
                    "column": 3,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1688,
                    "column": 3,
                    "event": "note",
                    "message": "(29) following 'true' branch (when 'err_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1688,
                    "column": 3,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1690,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'true' branch (when 'out_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1691,
                    "column": 5,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1692,
                    "column": 6,
                    "event": "note",
                    "message": "(33) following 'true' branch (when 'err_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1693,
                    "column": 5,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1695,
                    "column": 6,
                    "event": "note",
                    "message": "(35) following 'true' branch (when 'dev_null_fd != -1')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1695,
                    "column": 6,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1696,
                    "column": 25,
                    "event": "note",
                    "message": "(37) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1696,
                    "column": 5,
                    "event": "note",
                    "message": "(38) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1696,
                    "column": 5,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1696,
                    "column": 25,
                    "event": "note",
                    "message": "(40) second 'close' here; first 'close' was at (37)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1698,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'out_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1717,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(2) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1732,
                    "column": 6,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1734,
                    "column": 22,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1746,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1752,
                    "column": 6,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1752,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'true' branch (when 'pid == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1755,
                    "column": 7,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1755,
                    "column": 7,
                    "event": "note",
                    "message": "(9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1664,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'run_process_child'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "(11) calling 'mark_or_close_fds_ge_than' from 'run_process_child'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1831,
                    "column": 1,
                    "event": "note",
                    "message": "(12) entry to 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1845,
                    "column": 9,
                    "event": "note",
                    "message": "(13) following 'false' branch (when 'close_now == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1845,
                    "column": 9,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1848,
                    "column": 10,
                    "event": "note",
                    "message": "(15) following 'false' branch (when 'close_now == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1833,
                    "column": 21,
                    "event": "note",
                    "message": "(16) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'run_process_child'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "(18) returning to 'run_process_child' from 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1673,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1676,
                    "column": 14,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1687,
                    "column": 3,
                    "event": "note",
                    "message": "(21) following 'true' branch (when 'out_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1687,
                    "column": 3,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1688,
                    "column": 3,
                    "event": "note",
                    "message": "(23) following 'true' branch (when 'err_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1688,
                    "column": 3,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1690,
                    "column": 6,
                    "event": "note",
                    "message": "(25) following 'true' branch (when 'out_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1691,
                    "column": 5,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1692,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'true' branch (when 'err_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1693,
                    "column": 5,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1695,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch (when 'dev_null_fd == -1')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1697,
                    "column": 6,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1697,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'true' branch (when 'out_fd >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1697,
                    "column": 6,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1698,
                    "column": 25,
                    "event": "note",
                    "message": "(33) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1698,
                    "column": 5,
                    "event": "note",
                    "message": "(34) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1698,
                    "column": 5,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1698,
                    "column": 25,
                    "event": "note",
                    "message": "(36) second 'close' here; first 'close' was at (33)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1828,
                    "column": 1,
                    "event": "warning[-Wanalyzer-fd-leak]",
                    "message": "leak of file descriptor 'pipe_w'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1717,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(2) opened here as read-write",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(3) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1732,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1734,
                    "column": 22,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1725,
                    "column": 21,
                    "event": "note",
                    "message": "(6) inlined call to 'cleanup_closep' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1724,
                    "column": 21,
                    "event": "note",
                    "message": "(8) inlined call to 'cleanup_closep' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1828,
                    "column": 1,
                    "event": "note",
                    "message": "(10) 'pipe_w' leaks here",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1828,
                    "column": 1,
                    "event": "warning[-Wanalyzer-fd-leak]",
                    "message": "leak of file descriptor 'pipe_r'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1717,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(2) opened here as read-write",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1731,
                    "column": 9,
                    "event": "note",
                    "message": "(3) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1732,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1734,
                    "column": 22,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1725,
                    "column": 21,
                    "event": "note",
                    "message": "(6) inlined call to 'cleanup_closep' from 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'run_process_with_stdin_timeout_envp'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1828,
                    "column": 1,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1828,
                    "column": 1,
                    "event": "note",
                    "message": "(9) 'pipe_r' leaks here",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'find_executable'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2028,
                    "column": 22,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL 'executable_path'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1993,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'find_executable'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1995,
                    "column": 22,
                    "event": "note",
                    "message": "(2) 'cwd_executable_path' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2001,
                    "column": 8,
                    "event": "note",
                    "message": "(3) 'cwd_executable_path' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2003,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2006,
                    "column": 6,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2006,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/features.h",
                    "line": 540,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/bits/libc-header-start.h",
                    "line": 33,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/stdio.h",
                    "line": 28,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 22,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2006,
                    "column": 36,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2006,
                    "column": 36,
                    "event": "note",
                    "message": "(8) when 'strchr' returns non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2006,
                    "column": 33,
                    "event": "note",
                    "message": "(9) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2010,
                    "column": 10,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2010,
                    "column": 10,
                    "event": "note",
                    "message": "(11) following 'false' branch (when 'cwd' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2021,
                    "column": 13,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2021,
                    "column": 13,
                    "event": "note",
                    "message": "(13) calling 'append_paths' from 'find_executable'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2373,
                    "column": 1,
                    "event": "note",
                    "message": "(14) entry to 'append_paths'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2391,
                    "column": 10,
                    "event": "note",
                    "message": "(15) following 'false' branch (when 'part' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2394,
                    "column": 10,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2394,
                    "column": 10,
                    "event": "note",
                    "message": "(17) following 'false' branch (when 'n_parts != 32')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2400,
                    "column": 10,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2400,
                    "column": 10,
                    "event": "note",
                    "message": "(19) following 'true' branch (when 'n_parts == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2400,
                    "column": 10,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2403,
                    "column": 33,
                    "event": "note",
                    "message": "(21) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2403,
                    "column": 40,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2403,
                    "column": 33,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2413,
                    "column": 14,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2414,
                    "column": 10,
                    "event": "note",
                    "message": "(25) following 'false' branch (when 'size != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2414,
                    "column": 10,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2417,
                    "column": 23,
                    "event": "note",
                    "message": "(27) following 'false' branch (when 'size == 1')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2420,
                    "column": 22,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2391,
                    "column": 10,
                    "event": "note",
                    "message": "(29) following 'false' branch (when 'part' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2394,
                    "column": 10,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2394,
                    "column": 10,
                    "event": "note",
                    "message": "(31) following 'false' branch (when 'n_parts != 32')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2400,
                    "column": 10,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2400,
                    "column": 10,
                    "event": "note",
                    "message": "(33) following 'false' branch (when 'n_parts != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2400,
                    "column": 10,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2414,
                    "column": 10,
                    "event": "note",
                    "message": "(35) following 'false' branch (when 'size != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2414,
                    "column": 10,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2391,
                    "column": 10,
                    "event": "note",
                    "message": "(37) following 'false' branch (when 'part' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2394,
                    "column": 10,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2394,
                    "column": 10,
                    "event": "note",
                    "message": "(39) following 'true' branch (when 'n_parts == 32')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2396,
                    "column": 11,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2021,
                    "column": 13,
                    "event": "note",
                    "message": "(41) returning to 'find_executable' from 'append_paths'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2022,
                    "column": 10,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2024,
                    "column": 23,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2024,
                    "column": 23,
                    "event": "note",
                    "message": "(44) 'cwd_executable_path' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2028,
                    "column": 22,
                    "event": "note",
                    "message": "(45) dereference of NULL 'executable_path'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2226,
                    "column": 27,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'srcdirfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2224,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2226,
                    "column": 27,
                    "event": "note",
                    "message": "(3) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2226,
                    "column": 7,
                    "event": "note",
                    "message": "(4) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2226,
                    "column": 7,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2226,
                    "column": 27,
                    "event": "note",
                    "message": "(6) second 'close' here; first 'close' was at (3)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2270,
                    "column": 31,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'destfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2217,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2230,
                    "column": 13,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2230,
                    "column": 31,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'de' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2232,
                    "column": 25,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2242,
                    "column": 10,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2245,
                    "column": 13,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2245,
                    "column": 13,
                    "event": "note",
                    "message": "(8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2175,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'copy_rec_stat_file_at'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2187,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2189,
                    "column": 11,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2245,
                    "column": 13,
                    "event": "note",
                    "message": "(12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2246,
                    "column": 10,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2249,
                    "column": 20,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2249,
                    "column": 7,
                    "event": "note",
                    "message": "(15) following 'case 32768:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2251,
                    "column": 9,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2253,
                    "column": 14,
                    "event": "note",
                    "message": "(17) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2256,
                    "column": 20,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2257,
                    "column": 14,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2260,
                    "column": 17,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2260,
                    "column": 17,
                    "event": "note",
                    "message": "(21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1333,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'copy_from_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1347,
                    "column": 10,
                    "event": "note",
                    "message": "(23) following 'true' branch (when 'can_copy_file_range != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1349,
                    "column": 19,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2260,
                    "column": 17,
                    "event": "note",
                    "message": "(25) returning to 'copy_recursive_fd_to_fd' from 'copy_from_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2261,
                    "column": 14,
                    "event": "note",
                    "message": "(26) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2265,
                    "column": 23,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2266,
                    "column": 14,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2266,
                    "column": 14,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2270,
                    "column": 31,
                    "event": "note",
                    "message": "(30) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2270,
                    "column": 11,
                    "event": "note",
                    "message": "(31) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2270,
                    "column": 11,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2270,
                    "column": 31,
                    "event": "note",
                    "message": "(33) second 'close' here; first 'close' was at (30)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2305,
                    "column": 17,
                    "event": "warning[-Wanalyzer-null-argument]",
                    "message": "use of NULL 'target_buf' where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2217,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2224,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2230,
                    "column": 13,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2230,
                    "column": 31,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'de' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2232,
                    "column": 25,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2234,
                    "column": 26,
                    "event": "note",
                    "message": "(6) 'target_buf' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2242,
                    "column": 10,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2245,
                    "column": 13,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2245,
                    "column": 13,
                    "event": "note",
                    "message": "(9) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2175,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'copy_rec_stat_file_at'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2187,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2189,
                    "column": 11,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2245,
                    "column": 13,
                    "event": "note",
                    "message": "(13) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2246,
                    "column": 10,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2249,
                    "column": 20,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2249,
                    "column": 7,
                    "event": "note",
                    "message": "(16) following 'case 40960:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2300,
                    "column": 9,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2301,
                    "column": 17,
                    "event": "note",
                    "message": "(18) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'safe_readlinkat'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 429,
                    "column": 10,
                    "event": "note",
                    "message": "(20) following 'false' branch (when 'tmp_buf' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 432,
                    "column": 17,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 432,
                    "column": 17,
                    "event": "note",
                    "message": "(22) calling 'xrealloc' from 'safe_readlinkat'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(23) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(24) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 432,
                    "column": 17,
                    "event": "note",
                    "message": "(27) returning to 'safe_readlinkat' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2301,
                    "column": 17,
                    "event": "note",
                    "message": "(28) returning to 'copy_recursive_fd_to_fd' from 'safe_readlinkat'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2302,
                    "column": 14,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2305,
                    "column": 17,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2305,
                    "column": 17,
                    "event": "note",
                    "message": "(31) 'target_buf' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2305,
                    "column": 17,
                    "event": "note",
                    "message": "(32) argument 1 ('target_buf') NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/unistd.h",
                    "line": 847,
                    "column": 12,
                    "event": "note",
                    "message": "argument 1 of 'symlinkat' must be non-null",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'read_file_as_long_or_default'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2618,
                    "column": 9,
                    "event": "warning[-Wanalyzer-null-argument]",
                    "message": "use of NULL 'content' where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2604,
                    "column": 22,
                    "event": "note",
                    "message": "(1) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2611,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2617,
                    "column": 3,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2618,
                    "column": 9,
                    "event": "note",
                    "message": "(4) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2618,
                    "column": 9,
                    "event": "note",
                    "message": "(5) argument 1 ('content') NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/stdlib.h",
                    "line": 219,
                    "column": 17,
                    "event": "note",
                    "message": "argument 1 of 'strtol' must be non-null",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_open_proc_file'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2919,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor '<unknown>'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2907,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_open_proc_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2911,
                    "column": 13,
                    "event": "note",
                    "message": "(2) calling 'libcrun_get_cached_proc_fd' from 'libcrun_open_proc_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2895,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'libcrun_get_cached_proc_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2898,
                    "column": 12,
                    "event": "note",
                    "message": "(4) calling 'open_proc' from 'libcrun_get_cached_proc_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2867,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to 'open_proc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2876,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2878,
                    "column": 13,
                    "event": "note",
                    "message": "(7) inlined call to 'syscall_fsconfig' from 'open_proc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/syscalls.h",
                    "line": 142,
                    "column": 16,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_open_proc_file'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2879,
                    "column": 10,
                    "event": "note",
                    "message": "(9) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2881,
                    "column": 16,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2882,
                    "column": 14,
                    "event": "note",
                    "message": "(11) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2872,
                    "column": 21,
                    "event": "note",
                    "message": "(12) inlined call to 'cleanup_closep' from 'open_proc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_open_proc_file'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2898,
                    "column": 12,
                    "event": "note",
                    "message": "(16) returning to 'libcrun_get_cached_proc_fd' from 'open_proc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2911,
                    "column": 13,
                    "event": "note",
                    "message": "(17) returning to 'libcrun_open_proc_file' from 'libcrun_get_cached_proc_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2912,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2912,
                    "column": 6,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2918,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'true' branch (when 'container' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2918,
                    "column": 6,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2919,
                    "column": 25,
                    "event": "note",
                    "message": "(22) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2919,
                    "column": 5,
                    "event": "note",
                    "message": "(23) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2919,
                    "column": 5,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2919,
                    "column": 25,
                    "event": "note",
                    "message": "(25) second 'close' here; first 'close' was at (22)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2919,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'libcrun_get_cached_proc_fd(container,  err)'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1664,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'run_process_child'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'mark_or_close_fds_ge_than' from 'run_process_child'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1831,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1845,
                    "column": 9,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'close_now == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1845,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1846,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1852,
                    "column": 6,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 1855,
                    "column": 9,
                    "event": "note",
                    "message": "(8) calling 'libcrun_open_proc_file' from 'mark_or_close_fds_ge_than'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2907,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'libcrun_open_proc_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2911,
                    "column": 13,
                    "event": "note",
                    "message": "(10) calling 'libcrun_get_cached_proc_fd' from 'libcrun_open_proc_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2895,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to 'libcrun_get_cached_proc_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2897,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'true' branch (when 'container' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2898,
                    "column": 12,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2898,
                    "column": 12,
                    "event": "note",
                    "message": "(14) calling 'open_proc' from 'libcrun_get_cached_proc_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2867,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'open_proc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2888,
                    "column": 8,
                    "event": "note",
                    "message": "(16) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2889,
                    "column": 6,
                    "event": "note",
                    "message": "(17) assuming 'open(\"/proc\", 589824)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2889,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2872,
                    "column": 21,
                    "event": "note",
                    "message": "(19) inlined call to 'cleanup_closep' from 'open_proc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_open_proc_file'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2898,
                    "column": 12,
                    "event": "note",
                    "message": "(21) returning to 'libcrun_get_cached_proc_fd' from 'open_proc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2911,
                    "column": 13,
                    "event": "note",
                    "message": "(22) returning to 'libcrun_open_proc_file' from 'libcrun_get_cached_proc_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2912,
                    "column": 6,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2912,
                    "column": 6,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2918,
                    "column": 6,
                    "event": "note",
                    "message": "(25) following 'true' branch (when 'container' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2918,
                    "column": 6,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2919,
                    "column": 25,
                    "event": "note",
                    "message": "(27) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2919,
                    "column": 5,
                    "event": "note",
                    "message": "(28) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2919,
                    "column": 5,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c",
                    "line": 2919,
                    "column": 25,
                    "event": "note",
                    "message": "(30) second 'close' here; first 'close' was at (27)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3869,
                    "event": "error[uninitvar]",
                    "message": "Uninitialized variable: code",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 2,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 30,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'make_oci_process_user'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 21,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'xmalloc0(56)'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 253,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'crun_command_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 272,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 275,
                    "column": 37,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 280,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 286,
                    "column": 19,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 286,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 290,
                    "column": 17,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 290,
                    "column": 17,
                    "event": "note",
                    "message": "(8) calling 'xmalloc0' from 'crun_command_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 290,
                    "column": 17,
                    "event": "note",
                    "message": "(12) returning to 'crun_command_exec' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 294,
                    "column": 23,
                    "event": "note",
                    "message": "(13) calling 'xmalloc0' from 'crun_command_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(14) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(15) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 294,
                    "column": 23,
                    "event": "note",
                    "message": "(17) returning to 'crun_command_exec' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 295,
                    "column": 21,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 297,
                    "column": 14,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 298,
                    "column": 10,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 300,
                    "column": 39,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 303,
                    "column": 23,
                    "event": "note",
                    "message": "(22) calling 'make_oci_process_user' from 'crun_command_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 203,
                    "column": 1,
                    "event": "note",
                    "message": "(23) entry to 'make_oci_process_user'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 209,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch (when 'userspec' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 212,
                    "column": 7,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 212,
                    "column": 7,
                    "event": "note",
                    "message": "(26) calling 'xmalloc0' from 'make_oci_process_user'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(27) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 73,
                    "column": 15,
                    "event": "note",
                    "message": "(28) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(29) assuming 'res' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(30) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c",
                    "line": 212,
                    "column": 7,
                    "event": "note",
                    "message": "(32) returning to 'make_oci_process_user' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 21,
                    "event": "note",
                    "message": "(33) 'xmalloc0(56)' leaks here; was allocated at (28)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'fd_cleanup'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 526,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 534,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 24,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 535,
                    "column": 34,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 531,
                    "column": 46,
                    "event": "note",
                    "message": "(4) inlined call to 'cleanup_closep' from 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(7) calling 'cleanup_closep' from 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(8) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(9) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(12) second 'close' here; first 'close' was at (9)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'cfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 526,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 534,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 538,
                    "column": 14,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 540,
                    "column": 26,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'de' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 542,
                    "column": 22,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 568,
                    "column": 18,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 571,
                    "column": 21,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 571,
                    "column": 21,
                    "event": "note",
                    "message": "(8) calling 'rmdirfd' from 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 526,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 531,
                    "column": 46,
                    "event": "note",
                    "message": "(10) inlined call to 'cleanup_closep' from 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(13) calling 'cleanup_closep' from 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(14) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(15) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 531,
                    "column": 46,
                    "event": "note",
                    "message": "(16) inlined call to 'cleanup_closep' from 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(17) returning to 'rmdirfd' from 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 529,
                    "column": 20,
                    "event": "note",
                    "message": "(18) inlined call to 'cleanup_dirp' from 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 203,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 581,
                    "column": 1,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 571,
                    "column": 21,
                    "event": "note",
                    "message": "(21) returning to 'rmdirfd' from 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 572,
                    "column": 18,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 575,
                    "column": 21,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 565,
                    "column": 33,
                    "event": "note",
                    "message": "(24) inlined call to 'cleanup_closep' from 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(25) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(27) calling 'cleanup_closep' from 'rmdirfd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(28) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(29) second 'close' here; first 'close' was at (15)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'get_run_directory'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 86,
                    "column": 1,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'root'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 637,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_get_containers_list'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 647,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'get_run_directory' from 'libcrun_get_containers_list'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 59,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'get_run_directory'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 64,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'state_root' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 65,
                    "column": 12,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 65,
                    "column": 12,
                    "event": "note",
                    "message": "(6) calling 'xstrdup' from 'get_run_directory'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 221,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'str' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(10) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(11) assuming 'ret' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch (when 'ret' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 65,
                    "column": 12,
                    "event": "note",
                    "message": "(14) returning to 'get_run_directory' from 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 66,
                    "column": 6,
                    "event": "note",
                    "message": "(15) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 76,
                    "column": 12,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 76,
                    "column": 6,
                    "event": "note",
                    "message": "(17) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 79,
                    "column": 9,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 80,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 62,
                    "column": 22,
                    "event": "note",
                    "message": "(20) inlined call to 'cleanup_freep' from 'get_run_directory'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'get_run_directory'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 86,
                    "column": 1,
                    "event": "note",
                    "message": "(22) 'root' leaks here; was allocated at (10)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_delete_status'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 620,
                    "column": 1,
                    "event": "warning[-Wanalyzer-fd-leak]",
                    "message": "leak of file descriptor 'rundir_dfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 584,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_container_delete_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 592,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 595,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 595,
                    "column": 9,
                    "event": "note",
                    "message": "(4) calling 'get_run_directory' from 'libcrun_container_delete_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 59,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to 'get_run_directory'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 64,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch (when 'state_root' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 66,
                    "column": 12,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 66,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 68,
                    "column": 33,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 72,
                    "column": 14,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 76,
                    "column": 12,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 80,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 38,
                    "column": 10,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 83,
                    "column": 3,
                    "event": "note",
                    "message": "in expansion of macro 'STEAL_POINTER'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 595,
                    "column": 9,
                    "event": "note",
                    "message": "(14) returning to 'libcrun_container_delete_status' from 'get_run_directory'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 596,
                    "column": 6,
                    "event": "note",
                    "message": "(15) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 596,
                    "column": 6,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 599,
                    "column": 36,
                    "event": "note",
                    "message": "(17) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 599,
                    "column": 16,
                    "event": "note",
                    "message": "(18) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 600,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 601,
                    "column": 34,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 588,
                    "column": 21,
                    "event": "note",
                    "message": "(21) inlined call to 'cleanup_closep' from 'libcrun_container_delete_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_delete_status'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c",
                    "line": 620,
                    "column": 1,
                    "event": "note",
                    "message": "(23) ...to here (24) 'rundir_dfd' leaks here; was opened at (17)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/blake3/blake3.c",
                    "line": 229,
                    "event": "warning[uninitvar]",
                    "message": "Uninitialized variable: parents_array",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'initialize_cpuset_subsystem'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 155,
                    "column": 10,
                    "event": "warning[-Wanalyzer-null-argument]",
                    "message": "use of NULL where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 502,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'enter_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 506,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'cgroup_mode != 1')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 514,
                    "column": 13,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 514,
                    "column": 13,
                    "event": "note",
                    "message": "(4) calling 'enter_cgroup_v1' from 'enter_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 328,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to 'enter_cgroup_v1'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 330,
                    "column": 22,
                    "event": "note",
                    "message": "(6) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 340,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 343,
                    "column": 9,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 344,
                    "column": 6,
                    "event": "note",
                    "message": "(9) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 354,
                    "column": 19,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 355,
                    "column": 8,
                    "event": "note",
                    "message": "(11) following 'true' branch (when 'has_data != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 362,
                    "column": 11,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 373,
                    "column": 10,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 376,
                    "column": 13,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 377,
                    "column": 10,
                    "event": "note",
                    "message": "(15) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 379,
                    "column": 10,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 383,
                    "column": 13,
                    "event": "note",
                    "message": "(17) calling 'enter_cgroup_v1_subsystem' from 'enter_cgroup_v1'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 197,
                    "column": 1,
                    "event": "note",
                    "message": "(18) entry to 'enter_cgroup_v1_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 200,
                    "column": 22,
                    "event": "note",
                    "message": "(19) 'cgroup_path' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 221,
                    "column": 17,
                    "event": "note",
                    "message": "(20) calling 'initialize_cpuset_subsystem' from 'enter_cgroup_v1_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 148,
                    "column": 1,
                    "event": "note",
                    "message": "(21) entry to 'initialize_cpuset_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 155,
                    "column": 10,
                    "event": "note",
                    "message": "(22) argument 1 ('xstrdup(path)') NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h",
                    "line": 23,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/string.h",
                    "line": 439,
                    "column": 15,
                    "event": "note",
                    "message": "argument 1 of 'strlen' must be non-null",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'enter_cgroup_v2'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 470,
                    "column": 15,
                    "event": "warning[-Wanalyzer-null-argument]",
                    "message": "use of NULL 'cgroup_crun_exec_path' where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 403,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'enter_cgroup_v2'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 405,
                    "column": 22,
                    "event": "note",
                    "message": "(2) 'cgroup_path_procs' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 406,
                    "column": 22,
                    "event": "note",
                    "message": "(3) 'cgroup_path_procs' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 413,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 416,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 417,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 420,
                    "column": 6,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 428,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 431,
                    "column": 9,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 432,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 435,
                    "column": 17,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 448,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 451,
                    "column": 3,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 459,
                    "column": 26,
                    "event": "note",
                    "message": "(14) 'cgroup_crun_exec_path' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 460,
                    "column": 26,
                    "event": "note",
                    "message": "(15) 'cgroup_crun_exec_path' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 463,
                    "column": 10,
                    "event": "note",
                    "message": "(16) following 'true' branch (when 'init_pid > 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 465,
                    "column": 17,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 465,
                    "column": 17,
                    "event": "note",
                    "message": "(18) calling 'read_unified_cgroup_pid' from 'enter_cgroup_v2'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 294,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'read_unified_cgroup_pid'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 299,
                    "column": 22,
                    "event": "note",
                    "message": "(20) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 299,
                    "column": 22,
                    "event": "note",
                    "message": "(21) inlined call to 'cleanup_freep' from 'read_unified_cgroup_pid'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(22) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'enter_cgroup_v2'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 465,
                    "column": 17,
                    "event": "note",
                    "message": "(23) returning to 'enter_cgroup_v2' from 'read_unified_cgroup_pid'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 466,
                    "column": 14,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 470,
                    "column": 15,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 470,
                    "column": 15,
                    "event": "note",
                    "message": "(26) 'cgroup_crun_exec_path' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c",
                    "line": 470,
                    "column": 15,
                    "event": "note",
                    "message": "(27) argument 2 ('cgroup_crun_exec_path') NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/string.h",
                    "line": 174,
                    "column": 12,
                    "event": "note",
                    "message": "argument 2 of 'strncmp' must be non-null",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'get_systemd_scope_and_slice'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c",
                    "line": 125,
                    "column": 5,
                    "event": "warning[-Wdiscarded-qualifiers]",
                    "message": "assignment discards 'const' qualifier from pointer target type",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'append_systemd_annotation'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c",
                    "line": 641,
                    "column": 11,
                    "event": "warning[-Wdiscarded-qualifiers]",
                    "message": "assignment discards 'const' qualifier from pointer target type",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'cgroup_dirfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 1:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1471,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1472,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1360,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v2_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1366,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1369,
                    "column": 9,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1370,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1373,
                    "column": 18,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1373,
                    "column": 18,
                    "event": "note",
                    "message": "(14) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1374,
                    "column": 6,
                    "event": "note",
                    "message": "(15) assuming 'cgroup_dirfd' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1374,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1377,
                    "column": 6,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1363,
                    "column": 21,
                    "event": "note",
                    "message": "(18) inlined call to 'cleanup_closep' from 'update_cgroup_v2_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(21) calling 'cleanup_closep' from 'update_cgroup_v2_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(23) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(24) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(26) second 'close' here; first 'close' was at (23)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dirfd_blkio'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 2 ... 3:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1474,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1476,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1202,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1206,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1208,
                    "column": 25,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1211,
                    "column": 21,
                    "event": "note",
                    "message": "(12) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1191,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(16) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(17) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1187,
                    "column": 22,
                    "event": "note",
                    "message": "(19) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1211,
                    "column": 21,
                    "event": "note",
                    "message": "(21) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1212,
                    "column": 10,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1215,
                    "column": 13,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1215,
                    "column": 13,
                    "event": "note",
                    "message": "(24) calling 'write_blkio_resources' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 286,
                    "column": 1,
                    "event": "note",
                    "message": "(25) entry to 'write_blkio_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 298,
                    "column": 10,
                    "event": "note",
                    "message": "(26) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 299,
                    "column": 16,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1215,
                    "column": 13,
                    "event": "note",
                    "message": "(28) returning to 'update_cgroup_v1_resources' from 'write_blkio_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1216,
                    "column": 10,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1208,
                    "column": 25,
                    "event": "note",
                    "message": "(30) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(32) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(34) calling 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(35) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(36) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(37) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(39) second 'close' here; first 'close' was at (36)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dirfd_htlb'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 2 ... 3:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1474,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1476,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1202,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1239,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1241,
                    "column": 25,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1243,
                    "column": 20,
                    "event": "note",
                    "message": "(12) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1191,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(16) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(17) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1187,
                    "column": 22,
                    "event": "note",
                    "message": "(19) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1243,
                    "column": 20,
                    "event": "note",
                    "message": "(21) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1244,
                    "column": 10,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1247,
                    "column": 13,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1249,
                    "column": 10,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1241,
                    "column": 25,
                    "event": "note",
                    "message": "(25) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(29) calling 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(30) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(31) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(32) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(34) second 'close' here; first 'close' was at (31)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dirfd_pid'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 2 ... 3:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1474,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1476,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1202,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1279,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1281,
                    "column": 25,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1283,
                    "column": 19,
                    "event": "note",
                    "message": "(12) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1191,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(16) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(17) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1187,
                    "column": 22,
                    "event": "note",
                    "message": "(19) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1283,
                    "column": 19,
                    "event": "note",
                    "message": "(21) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1284,
                    "column": 10,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1287,
                    "column": 13,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1288,
                    "column": 10,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1281,
                    "column": 25,
                    "event": "note",
                    "message": "(25) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(29) calling 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(30) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(31) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(32) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(34) second 'close' here; first 'close' was at (31)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dirfd_netclass'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 2 ... 3:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1474,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1476,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1202,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1220,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1222,
                    "column": 25,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1226,
                    "column": 24,
                    "event": "note",
                    "message": "(12) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1191,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(16) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(17) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1187,
                    "column": 22,
                    "event": "note",
                    "message": "(19) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1226,
                    "column": 24,
                    "event": "note",
                    "message": "(21) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1227,
                    "column": 10,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1230,
                    "column": 23,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1230,
                    "column": 23,
                    "event": "note",
                    "message": "(24) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(25) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1191,
                    "column": 6,
                    "event": "note",
                    "message": "(26) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1187,
                    "column": 22,
                    "event": "note",
                    "message": "(27) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1230,
                    "column": 23,
                    "event": "note",
                    "message": "(29) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1231,
                    "column": 10,
                    "event": "note",
                    "message": "(30) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1223,
                    "column": 25,
                    "event": "note",
                    "message": "(31) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1222,
                    "column": 25,
                    "event": "note",
                    "message": "(34) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(38) calling 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(39) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(40) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(41) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(43) second 'close' here; first 'close' was at (40)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'wfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 1:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1471,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1472,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1360,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v2_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1366,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1369,
                    "column": 9,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1370,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1373,
                    "column": 18,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1374,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1377,
                    "column": 6,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1406,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1408,
                    "column": 13,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1408,
                    "column": 13,
                    "event": "note",
                    "message": "(18) calling 'write_blkio_resources' from 'update_cgroup_v2_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 286,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'write_blkio_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 330,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 343,
                    "column": 12,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 343,
                    "column": 6,
                    "event": "note",
                    "message": "(22) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 345,
                    "column": 10,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 345,
                    "column": 10,
                    "event": "note",
                    "message": "(24) following 'true' branch (when 'cgroup2 != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 347,
                    "column": 29,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 351,
                    "column": 14,
                    "event": "note",
                    "message": "(26) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 351,
                    "column": 14,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 347,
                    "column": 29,
                    "event": "note",
                    "message": "(28) inlined call to 'cleanup_closep' from 'write_blkio_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(31) calling 'cleanup_closep' from 'write_blkio_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(32) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(33) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(34) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(36) second 'close' here; first 'close' was at (33)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dirfd_devs'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 2 ... 3:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1474,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1476,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1202,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1253,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1255,
                    "column": 25,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1257,
                    "column": 20,
                    "event": "note",
                    "message": "(12) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1191,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(16) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(17) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1187,
                    "column": 22,
                    "event": "note",
                    "message": "(19) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1257,
                    "column": 20,
                    "event": "note",
                    "message": "(21) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1258,
                    "column": 10,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1261,
                    "column": 13,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1261,
                    "column": 13,
                    "event": "note",
                    "message": "(24) calling 'write_devices_resources' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 739,
                    "column": 1,
                    "event": "note",
                    "message": "(25) entry to 'write_devices_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 744,
                    "column": 6,
                    "event": "note",
                    "message": "(26) following 'false' branch (when 'cgroup2 == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 747,
                    "column": 11,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1261,
                    "column": 13,
                    "event": "note",
                    "message": "(28) returning to 'update_cgroup_v1_resources' from 'write_devices_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1262,
                    "column": 10,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1255,
                    "column": 25,
                    "event": "note",
                    "message": "(30) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(32) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(34) calling 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(35) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(36) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(37) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(39) second 'close' here; first 'close' was at (36)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dirfd_cpu'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 2 ... 3:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1474,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1476,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1202,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1292,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1294,
                    "column": 25,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1297,
                    "column": 19,
                    "event": "note",
                    "message": "(12) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1191,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(16) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(17) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1187,
                    "column": 22,
                    "event": "note",
                    "message": "(19) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1297,
                    "column": 19,
                    "event": "note",
                    "message": "(21) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1298,
                    "column": 10,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1301,
                    "column": 13,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1301,
                    "column": 13,
                    "event": "note",
                    "message": "(24) calling 'write_cpu_resources' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1033,
                    "column": 1,
                    "event": "note",
                    "message": "(25) entry to 'write_cpu_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1047,
                    "column": 10,
                    "event": "note",
                    "message": "(26) following 'false' branch (when 'cgroup2 == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1050,
                    "column": 13,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1051,
                    "column": 10,
                    "event": "note",
                    "message": "(28) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1052,
                    "column": 16,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1301,
                    "column": 13,
                    "event": "note",
                    "message": "(30) returning to 'update_cgroup_v1_resources' from 'write_cpu_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1294,
                    "column": 25,
                    "event": "note",
                    "message": "(31) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(32) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(34) calling 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(35) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(36) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(37) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(39) second 'close' here; first 'close' was at (36)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dirfd_netprio'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 2 ... 3:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1474,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1476,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1202,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1220,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1222,
                    "column": 25,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1226,
                    "column": 24,
                    "event": "note",
                    "message": "(12) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(14) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(15) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1226,
                    "column": 24,
                    "event": "note",
                    "message": "(16) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1227,
                    "column": 10,
                    "event": "note",
                    "message": "(17) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1230,
                    "column": 23,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1230,
                    "column": 23,
                    "event": "note",
                    "message": "(19) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(20) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1191,
                    "column": 6,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(23) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(24) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1187,
                    "column": 22,
                    "event": "note",
                    "message": "(26) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1230,
                    "column": 23,
                    "event": "note",
                    "message": "(28) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1231,
                    "column": 10,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1234,
                    "column": 13,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1234,
                    "column": 13,
                    "event": "note",
                    "message": "(31) calling 'write_network_resources' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 477,
                    "column": 1,
                    "event": "note",
                    "message": "(32) entry to 'write_network_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 493,
                    "column": 6,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 487,
                    "column": 16,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1234,
                    "column": 13,
                    "event": "note",
                    "message": "(35) returning to 'update_cgroup_v1_resources' from 'write_network_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1235,
                    "column": 10,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1223,
                    "column": 25,
                    "event": "note",
                    "message": "(37) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(41) calling 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(42) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(43) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(44) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(46) second 'close' here; first 'close' was at (43)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dirfd_mem'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 2 ... 3:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1474,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1476,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1202,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1266,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1268,
                    "column": 25,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1270,
                    "column": 19,
                    "event": "note",
                    "message": "(12) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1191,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(16) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(17) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1187,
                    "column": 22,
                    "event": "note",
                    "message": "(19) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1270,
                    "column": 19,
                    "event": "note",
                    "message": "(21) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1271,
                    "column": 10,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1274,
                    "column": 13,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1274,
                    "column": 13,
                    "event": "note",
                    "message": "(24) calling 'write_memory_resources' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 848,
                    "column": 1,
                    "event": "note",
                    "message": "(25) entry to 'write_memory_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 856,
                    "column": 6,
                    "event": "note",
                    "message": "(26) following 'false' branch (when 'cgroup2 == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 890,
                    "column": 7,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 910,
                    "column": 9,
                    "event": "note",
                    "message": "(28) calling 'write_memory_swap' from 'write_memory_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 803,
                    "column": 1,
                    "event": "note",
                    "message": "(29) entry to 'write_memory_swap'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 810,
                    "column": 51,
                    "event": "note",
                    "message": "(30) following 'false' branch (when 'cgroup2 == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 810,
                    "column": 51,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 910,
                    "column": 9,
                    "event": "note",
                    "message": "(32) returning to 'write_memory_resources' from 'write_memory_swap'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 923,
                    "column": 10,
                    "event": "note",
                    "message": "(33) following 'false' branch (when 'cgroup2 == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 926,
                    "column": 13,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 927,
                    "column": 10,
                    "event": "note",
                    "message": "(35) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 928,
                    "column": 16,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1274,
                    "column": 13,
                    "event": "note",
                    "message": "(37) returning to 'update_cgroup_v1_resources' from 'write_memory_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1275,
                    "column": 10,
                    "event": "note",
                    "message": "(38) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1268,
                    "column": 25,
                    "event": "note",
                    "message": "(39) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(41) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(43) calling 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(44) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(45) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(46) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(47) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(48) second 'close' here; first 'close' was at (45)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dirfd_cpuset'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1433,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1444,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1447,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'path' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1469,
                    "column": 3,
                    "event": "note",
                    "message": "(6) following 'case 2 ... 3:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1474,
                    "column": 5,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1476,
                    "column": 14,
                    "event": "note",
                    "message": "(8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1202,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1292,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1294,
                    "column": 25,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1297,
                    "column": 19,
                    "event": "note",
                    "message": "(12) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(14) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(15) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1297,
                    "column": 19,
                    "event": "note",
                    "message": "(16) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1298,
                    "column": 10,
                    "event": "note",
                    "message": "(17) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1301,
                    "column": 13,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1301,
                    "column": 13,
                    "event": "note",
                    "message": "(19) calling 'write_cpu_resources' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1033,
                    "column": 1,
                    "event": "note",
                    "message": "(20) entry to 'write_cpu_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1047,
                    "column": 10,
                    "event": "note",
                    "message": "(21) following 'false' branch (when 'cgroup2 == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1050,
                    "column": 13,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1301,
                    "column": 13,
                    "event": "note",
                    "message": "(23) returning to 'update_cgroup_v1_resources' from 'write_cpu_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1302,
                    "column": 10,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1305,
                    "column": 20,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1308,
                    "column": 22,
                    "event": "note",
                    "message": "(26) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1185,
                    "column": 1,
                    "event": "note",
                    "message": "(27) entry to 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1191,
                    "column": 6,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1194,
                    "column": 11,
                    "event": "note",
                    "message": "(30) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(31) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1195,
                    "column": 6,
                    "event": "note",
                    "message": "(32) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1187,
                    "column": 22,
                    "event": "note",
                    "message": "(33) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1308,
                    "column": 22,
                    "event": "note",
                    "message": "(35) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1309,
                    "column": 10,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1312,
                    "column": 13,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1313,
                    "column": 10,
                    "event": "note",
                    "message": "(38) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c",
                    "line": 1295,
                    "column": 25,
                    "event": "note",
                    "message": "(39) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(41) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(43) calling 'cleanup_closep' from 'update_cgroup_v1_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(44) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(45) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(46) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(47) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(48) second 'close' here; first 'close' was at (45)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'tasksfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1006,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_migrate_all_pids_to_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1016,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1019,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1019,
                    "column": 9,
                    "event": "note",
                    "message": "(4) calling 'libcrun_cgroup_pause_unpause_path' from 'libcrun_migrate_all_pids_to_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 684,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to 'libcrun_cgroup_pause_unpause_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 692,
                    "column": 10,
                    "event": "note",
                    "message": "(6) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 652,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'libcrun_cgroup_pause_unpause_with_mode'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(8) following 'true' branch (when 'pause != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 660,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 660,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 692,
                    "column": 10,
                    "event": "note",
                    "message": "(10) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1019,
                    "column": 9,
                    "event": "note",
                    "message": "(11) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1020,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "(14) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 424,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'libcrun_cgroup_read_pids_from_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 432,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 435,
                    "column": 10,
                    "event": "note",
                    "message": "(17) inlined call to 'libcrun_get_cgroup_mode' from 'libcrun_cgroup_read_pids_from_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 201,
                    "column": 7,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 436,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 439,
                    "column": 3,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 443,
                    "column": 10,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 458,
                    "column": 11,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 459,
                    "column": 6,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 462,
                    "column": 10,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 465,
                    "column": 10,
                    "event": "note",
                    "message": "(25) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 270,
                    "column": 1,
                    "event": "note",
                    "message": "(26) entry to 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 281,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 284,
                    "column": 9,
                    "event": "note",
                    "message": "(28) inlined call to 'read_all_fd' from 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 313,
                    "column": 10,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 272,
                    "column": 21,
                    "event": "note",
                    "message": "(30) inlined call to 'cleanup_closep' from 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(33) calling 'cleanup_closep' from 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(34) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(35) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(36) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(38) second 'close' here; first 'close' was at (35)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'nfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1006,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_migrate_all_pids_to_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1016,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1019,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1019,
                    "column": 9,
                    "event": "note",
                    "message": "(4) calling 'libcrun_cgroup_pause_unpause_path' from 'libcrun_migrate_all_pids_to_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 684,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to 'libcrun_cgroup_pause_unpause_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 692,
                    "column": 10,
                    "event": "note",
                    "message": "(6) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 652,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'libcrun_cgroup_pause_unpause_with_mode'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(8) following 'true' branch (when 'pause != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 660,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 660,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 692,
                    "column": 10,
                    "event": "note",
                    "message": "(10) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1019,
                    "column": 9,
                    "event": "note",
                    "message": "(11) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1020,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "(14) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 424,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'libcrun_cgroup_read_pids_from_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 432,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 435,
                    "column": 10,
                    "event": "note",
                    "message": "(17) inlined call to 'libcrun_get_cgroup_mode' from 'libcrun_cgroup_read_pids_from_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 201,
                    "column": 7,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 436,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 439,
                    "column": 3,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 443,
                    "column": 10,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 458,
                    "column": 11,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 459,
                    "column": 6,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 462,
                    "column": 10,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 465,
                    "column": 10,
                    "event": "note",
                    "message": "(25) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 270,
                    "column": 1,
                    "event": "note",
                    "message": "(26) entry to 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 281,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 284,
                    "column": 9,
                    "event": "note",
                    "message": "(28) inlined call to 'read_all_fd' from 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 313,
                    "column": 10,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 285,
                    "column": 6,
                    "event": "note",
                    "message": "(30) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 288,
                    "column": 11,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 288,
                    "column": 6,
                    "event": "note",
                    "message": "(32) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 309,
                    "column": 6,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 309,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following 'true' branch (when 'recurse != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 314,
                    "column": 13,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 315,
                    "column": 10,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 320,
                    "column": 17,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 320,
                    "column": 32,
                    "event": "note",
                    "message": "(38) following 'true' branch (when 'de' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 322,
                    "column": 29,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 331,
                    "column": 14,
                    "event": "note",
                    "message": "(40) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 333,
                    "column": 17,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 333,
                    "column": 17,
                    "event": "note",
                    "message": "(42) calling 'read_pids_cgroup' from 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 270,
                    "column": 1,
                    "event": "note",
                    "message": "(43) entry to 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 272,
                    "column": 21,
                    "event": "note",
                    "message": "(44) inlined call to 'cleanup_closep' from 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(45) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 339,
                    "column": 1,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 333,
                    "column": 17,
                    "event": "note",
                    "message": "(47) returning to 'read_pids_cgroup' from 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 334,
                    "column": 14,
                    "event": "note",
                    "message": "(48) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c",
                    "line": 322,
                    "column": 29,
                    "event": "note",
                    "message": "(49) inlined call to 'cleanup_closep' from 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(50) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(51) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(53) calling 'cleanup_closep' from 'read_pids_cgroup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(54) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(55) first 'close' here (56) second 'close' here; first 'close' was at (55)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'map_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6289,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6298,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'make_libcrun_fd_map' from 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 157,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'make_libcrun_fd_map'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 162,
                    "column": 35,
                    "event": "note",
                    "message": "(4) calling 'xmalloc' from 'make_libcrun_fd_map'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 162,
                    "column": 35,
                    "event": "note",
                    "message": "(8) returning to 'make_libcrun_fd_map' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6298,
                    "column": 9,
                    "event": "note",
                    "message": "(9) returning to 'libcrun_make_runtime_mounts' from 'make_libcrun_fd_map'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6300,
                    "column": 17,
                    "event": "note",
                    "message": "(10) following 'true' branch (when 'i < len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6302,
                    "column": 42,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6310,
                    "column": 13,
                    "event": "note",
                    "message": "(12) calling 'maybe_get_idmapped_mount' from 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4290,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'maybe_get_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4309,
                    "column": 18,
                    "event": "note",
                    "message": "(14) calling 'get_idmapped_option' from 'maybe_get_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4246,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'get_idmapped_option'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4250,
                    "column": 17,
                    "event": "note",
                    "message": "(16) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4252,
                    "column": 26,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4309,
                    "column": 18,
                    "event": "note",
                    "message": "(18) returning to 'maybe_get_idmapped_mount' from 'get_idmapped_option'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4312,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch (when 'has_mappings_out' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4314,
                    "column": 6,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4314,
                    "column": 6,
                    "event": "note",
                    "message": "(21) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4317,
                    "column": 11,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4317,
                    "column": 6,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4321,
                    "column": 6,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4321,
                    "column": 6,
                    "event": "note",
                    "message": "(25) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/features.h",
                    "line": 540,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/bits/libc-header-start.h",
                    "line": 33,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/stdio.h",
                    "line": 28,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h",
                    "line": 21,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4323,
                    "column": 17,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4323,
                    "column": 17,
                    "event": "note",
                    "message": "(27) when 'strchr' returns non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4324,
                    "column": 10,
                    "event": "note",
                    "message": "(28) following 'true' branch (when 'options' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4327,
                    "column": 18,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4328,
                    "column": 14,
                    "event": "note",
                    "message": "(30) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4333,
                    "column": 9,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4333,
                    "column": 9,
                    "event": "note",
                    "message": "(32) calling 'maybe_create_userns_for_idmapped_mount' from 'maybe_get_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 507,
                    "column": 1,
                    "event": "note",
                    "message": "(33) entry to 'maybe_create_userns_for_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 516,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following 'true' branch (when 'need_new_userns != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 519,
                    "column": 9,
                    "event": "note",
                    "message": "(35) inlined call to 'syscall_clone' from 'maybe_create_userns_for_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h",
                    "line": 48,
                    "column": 16,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 520,
                    "column": 6,
                    "event": "note",
                    "message": "(37) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 523,
                    "column": 6,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 523,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 531,
                    "column": 10,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 531,
                    "column": 6,
                    "event": "note",
                    "message": "(41) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 569,
                    "column": 22,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 571,
                    "column": 10,
                    "event": "note",
                    "message": "(43) following 'false' branch (when 'options' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 574,
                    "column": 21,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 574,
                    "column": 21,
                    "event": "note",
                    "message": "(45) calling 'xstrdup' from 'maybe_create_userns_for_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 221,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch (when 'str' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(49) following 'false' branch (when 'ret' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(50) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 574,
                    "column": 21,
                    "event": "note",
                    "message": "(51) returning to 'maybe_create_userns_for_idmapped_mount' from 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 577,
                    "column": 60,
                    "event": "note",
                    "message": "(52) following 'true' branch (when 'option' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 579,
                    "column": 30,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 585,
                    "column": 14,
                    "event": "note",
                    "message": "(54) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 588,
                    "column": 24,
                    "event": "note",
                    "message": "(55) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 589,
                    "column": 18,
                    "event": "note",
                    "message": "(56) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 601,
                    "column": 17,
                    "event": "note",
                    "message": "(57) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 601,
                    "column": 17,
                    "event": "note",
                    "message": "(58) calling 'parse_idmapped_mount_option' from 'maybe_create_userns_for_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 328,
                    "column": 1,
                    "event": "note",
                    "message": "(59) entry to 'parse_idmapped_mount_option'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 335,
                    "column": 14,
                    "event": "note",
                    "message": "(60) calling 'xmalloc' from 'parse_idmapped_mount_option'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(61) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(62) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(63) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 335,
                    "column": 14,
                    "event": "note",
                    "message": "(64) returning to 'parse_idmapped_mount_option' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 337,
                    "column": 21,
                    "event": "note",
                    "message": "(65) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 346,
                    "column": 10,
                    "event": "note",
                    "message": "(66) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 349,
                    "column": 10,
                    "event": "note",
                    "message": "(67) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 352,
                    "column": 13,
                    "event": "note",
                    "message": "(68) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 356,
                    "column": 21,
                    "event": "note",
                    "message": "(69) following 'true' branch (when 'i != 3')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 358,
                    "column": 17,
                    "event": "note",
                    "message": "(70) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 360,
                    "column": 14,
                    "event": "note",
                    "message": "(71) following 'false' branch (when 'i == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 363,
                    "column": 15,
                    "event": "note",
                    "message": "(72) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 363,
                    "column": 14,
                    "event": "note",
                    "message": "(73) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(74) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 364,
                    "column": 20,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 601,
                    "column": 17,
                    "event": "note",
                    "message": "(75) returning to 'maybe_create_userns_for_idmapped_mount' from 'parse_idmapped_mount_option'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 602,
                    "column": 14,
                    "event": "note",
                    "message": "(76) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 580,
                    "column": 29,
                    "event": "note",
                    "message": "(77) inlined call to 'cleanup_closep' from 'maybe_create_userns_for_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(78) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(79) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(80) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(81) calling 'cleanup_closep' from 'maybe_create_userns_for_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(82) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(83) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(84) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(85) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(86) second 'close' here; first 'close' was at (83)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'client_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4998,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'configure_init_status' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4090,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4095,
                    "column": 17,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'i != 11')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4096,
                    "column": 15,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(6) returning to 'libcrun_run_linux_container' from 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5015,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(9) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(13) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(14) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(18) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5024,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5027,
                    "column": 33,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(21) calling 'libcrun_set_oom' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3536,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3539,
                    "column": 21,
                    "event": "note",
                    "message": "(23) inlined call to 'cleanup_closep' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3557,
                    "column": 1,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_run_linux_container' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5050,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5054,
                    "column": 52,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5055,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5061,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5113,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5123,
                    "column": 6,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5143,
                    "column": 10,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(35) following 'true' branch (when 'pid != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5149,
                    "column": 50,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(37) calling 'libcrun_save_external_descriptors' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3742,
                    "column": 1,
                    "event": "note",
                    "message": "(38) entry to 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3751,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3752,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(41) returning to 'libcrun_run_linux_container' from 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5153,
                    "column": 10,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5156,
                    "column": 13,
                    "event": "note",
                    "message": "(43) inlined call to 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 7,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(45) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(49) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(50) calling 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(51) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 217,
                    "column": 10,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(54) returning to 'libcrun_run_linux_container' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5163,
                    "column": 10,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5185,
                    "column": 22,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5203,
                    "column": 10,
                    "event": "note",
                    "message": "(57) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5226,
                    "column": 13,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5226,
                    "column": 13,
                    "event": "note",
                    "message": "(59) calling 'prepare_and_send_mounts' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4640,
                    "column": 1,
                    "event": "note",
                    "message": "(60) entry to 'prepare_and_send_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4644,
                    "column": 9,
                    "event": "note",
                    "message": "(61) calling 'expect_success_from_sync_socket' from 'prepare_and_send_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3963,
                    "column": 1,
                    "event": "note",
                    "message": "(62) entry to 'expect_success_from_sync_socket'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3970,
                    "column": 6,
                    "event": "note",
                    "message": "(63) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(64) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3971,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4644,
                    "column": 9,
                    "event": "note",
                    "message": "(65) returning to 'prepare_and_send_mounts' from 'expect_success_from_sync_socket'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5226,
                    "column": 13,
                    "event": "note",
                    "message": "(66) returning to 'libcrun_run_linux_container' from 'prepare_and_send_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5227,
                    "column": 10,
                    "event": "note",
                    "message": "(67) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5230,
                    "column": 13,
                    "event": "note",
                    "message": "(68) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5231,
                    "column": 10,
                    "event": "note",
                    "message": "(69) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5234,
                    "column": 26,
                    "event": "note",
                    "message": "(70) inlined call to 'get_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 228,
                    "column": 7,
                    "event": "note",
                    "message": "(71) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5236,
                    "column": 13,
                    "event": "note",
                    "message": "(72) calling 'handle_pidfd_receiver' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4967,
                    "column": 1,
                    "event": "note",
                    "message": "(73) entry to 'handle_pidfd_receiver'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4974,
                    "column": 6,
                    "event": "note",
                    "message": "(74) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4977,
                    "column": 11,
                    "event": "note",
                    "message": "(75) inlined call to 'syscall_pidfd_open' from 'handle_pidfd_receiver'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 254,
                    "column": 16,
                    "event": "note",
                    "message": "(76) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4978,
                    "column": 6,
                    "event": "note",
                    "message": "(77) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4981,
                    "column": 15,
                    "event": "note",
                    "message": "(78) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4982,
                    "column": 6,
                    "event": "note",
                    "message": "(79) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4985,
                    "column": 10,
                    "event": "note",
                    "message": "(80) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4970,
                    "column": 21,
                    "event": "note",
                    "message": "(81) inlined call to 'cleanup_closep' from 'handle_pidfd_receiver'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(82) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(83) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4969,
                    "column": 21,
                    "event": "note",
                    "message": "(84) inlined call to 'cleanup_closep' from 'handle_pidfd_receiver'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(85) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(86) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(87) calling 'cleanup_closep' from 'handle_pidfd_receiver'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(88) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(89) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(90) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(91) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(92) second 'close' here; first 'close' was at (89)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'dest_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6261,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'do_mount_in_a_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6267,
                    "column": 17,
                    "event": "note",
                    "message": "(2) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6269,
                    "column": 25,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6273,
                    "column": 10,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6276,
                    "column": 104,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6277,
                    "column": 10,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6280,
                    "column": 35,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6280,
                    "column": 13,
                    "event": "note",
                    "message": "(8) calling 'fs_move_mount_to' from 'do_mount_in_a_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 882,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'fs_move_mount_to'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 885,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch (when 'name' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 888,
                    "column": 10,
                    "event": "note",
                    "message": "(11) inlined call to 'syscall_move_mount' from 'fs_move_mount_to'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/syscalls.h",
                    "line": 222,
                    "column": 16,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6280,
                    "column": 13,
                    "event": "note",
                    "message": "(13) returning to 'do_mount_in_a_container' from 'fs_move_mount_to'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6281,
                    "column": 10,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6269,
                    "column": 25,
                    "event": "note",
                    "message": "(15) inlined call to 'cleanup_closep' from 'do_mount_in_a_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(17) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(19) calling 'cleanup_closep' from 'do_mount_in_a_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(20) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(21) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(22) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(24) second 'close' here; first 'close' was at (21)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'gid_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4998,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'configure_init_status' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4090,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4095,
                    "column": 17,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'i != 11')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4096,
                    "column": 15,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(6) returning to 'libcrun_run_linux_container' from 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5015,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(9) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(13) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(14) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(18) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5024,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5027,
                    "column": 33,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(21) calling 'libcrun_set_oom' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3536,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3539,
                    "column": 21,
                    "event": "note",
                    "message": "(23) inlined call to 'cleanup_closep' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3557,
                    "column": 1,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_run_linux_container' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5050,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5054,
                    "column": 52,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5055,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5061,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5113,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5123,
                    "column": 6,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5143,
                    "column": 10,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(35) following 'true' branch (when 'pid != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5149,
                    "column": 50,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(37) calling 'libcrun_save_external_descriptors' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3742,
                    "column": 1,
                    "event": "note",
                    "message": "(38) entry to 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3751,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3752,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(41) returning to 'libcrun_run_linux_container' from 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5153,
                    "column": 10,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5156,
                    "column": 13,
                    "event": "note",
                    "message": "(43) inlined call to 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 7,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(45) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(49) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(50) calling 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(51) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 217,
                    "column": 10,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(54) returning to 'libcrun_run_linux_container' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5163,
                    "column": 10,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5185,
                    "column": 22,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5192,
                    "column": 10,
                    "event": "note",
                    "message": "(57) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5194,
                    "column": 17,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5194,
                    "column": 17,
                    "event": "note",
                    "message": "(59) calling 'libcrun_set_usernamespace' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3129,
                    "column": 1,
                    "event": "note",
                    "message": "(60) entry to 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 8,
                    "event": "note",
                    "message": "(61) calling 'get_private_data' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(62) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(63) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(64) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 8,
                    "event": "note",
                    "message": "(65) returning to 'libcrun_set_usernamespace' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3140,
                    "column": 6,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3140,
                    "column": 6,
                    "event": "note",
                    "message": "(68) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3143,
                    "column": 17,
                    "event": "note",
                    "message": "(69) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3143,
                    "column": 6,
                    "event": "note",
                    "message": "(70) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(71) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(72) calling 'format_mount_mappings' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(73) entry to 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(74) calling 'xmalloc' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(75) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(76) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(77) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(78) returning to 'format_mount_mappings' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 434,
                    "column": 17,
                    "event": "note",
                    "message": "(79) following 'true' branch (when 's < mappings_len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 441,
                    "column": 31,
                    "event": "note",
                    "message": "(80) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(81) returning to 'libcrun_set_usernamespace' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3146,
                    "column": 10,
                    "event": "note",
                    "message": "(82) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3164,
                    "column": 10,
                    "event": "note",
                    "message": "(83) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3164,
                    "column": 6,
                    "event": "note",
                    "message": "(84) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(85) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(86) calling 'format_mount_mappings' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(87) entry to 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(88) calling 'xmalloc' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(89) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(90) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(91) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(92) returning to 'format_mount_mappings' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 434,
                    "column": 17,
                    "event": "note",
                    "message": "(93) following 'true' branch (when 's < mappings_len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 441,
                    "column": 31,
                    "event": "note",
                    "message": "(94) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(95) returning to 'libcrun_set_usernamespace' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3167,
                    "column": 10,
                    "event": "note",
                    "message": "(96) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3185,
                    "column": 16,
                    "event": "note",
                    "message": "(97) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3185,
                    "column": 6,
                    "event": "note",
                    "message": "(98) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3187,
                    "column": 16,
                    "event": "note",
                    "message": "(99) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3187,
                    "column": 6,
                    "event": "note",
                    "message": "(100) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3189,
                    "column": 10,
                    "event": "note",
                    "message": "(101) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3189,
                    "column": 10,
                    "event": "note",
                    "message": "(102) following 'false' branch (when 'ret >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3196,
                    "column": 25,
                    "event": "note",
                    "message": "(103) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3199,
                    "column": 10,
                    "event": "note",
                    "message": "(104) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3202,
                    "column": 13,
                    "event": "note",
                    "message": "(105) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3196,
                    "column": 25,
                    "event": "note",
                    "message": "(106) inlined call to 'cleanup_closep' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(107) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(108) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(109) calling 'cleanup_closep' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(110) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(111) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(112) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(113) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(114) second 'close' here; first 'close' was at (111)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'uid_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4998,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'configure_init_status' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4090,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4095,
                    "column": 17,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'i != 11')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4096,
                    "column": 15,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(6) returning to 'libcrun_run_linux_container' from 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5015,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(9) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(13) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(14) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(18) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5024,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5027,
                    "column": 33,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(21) calling 'libcrun_set_oom' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3536,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3539,
                    "column": 21,
                    "event": "note",
                    "message": "(23) inlined call to 'cleanup_closep' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3557,
                    "column": 1,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_run_linux_container' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5050,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5054,
                    "column": 52,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5055,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5061,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5113,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5123,
                    "column": 6,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5143,
                    "column": 10,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(35) following 'true' branch (when 'pid != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5149,
                    "column": 50,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(37) calling 'libcrun_save_external_descriptors' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3742,
                    "column": 1,
                    "event": "note",
                    "message": "(38) entry to 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3751,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3752,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(41) returning to 'libcrun_run_linux_container' from 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5153,
                    "column": 10,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5156,
                    "column": 13,
                    "event": "note",
                    "message": "(43) inlined call to 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 7,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(45) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(49) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(50) calling 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(51) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 217,
                    "column": 10,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(54) returning to 'libcrun_run_linux_container' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5163,
                    "column": 10,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5185,
                    "column": 22,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5192,
                    "column": 10,
                    "event": "note",
                    "message": "(57) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5194,
                    "column": 17,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5194,
                    "column": 17,
                    "event": "note",
                    "message": "(59) calling 'libcrun_set_usernamespace' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3129,
                    "column": 1,
                    "event": "note",
                    "message": "(60) entry to 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 8,
                    "event": "note",
                    "message": "(61) calling 'get_private_data' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(62) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(63) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(64) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 8,
                    "event": "note",
                    "message": "(65) returning to 'libcrun_set_usernamespace' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3140,
                    "column": 6,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3140,
                    "column": 6,
                    "event": "note",
                    "message": "(68) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3143,
                    "column": 17,
                    "event": "note",
                    "message": "(69) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3143,
                    "column": 6,
                    "event": "note",
                    "message": "(70) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(71) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(72) calling 'format_mount_mappings' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(73) entry to 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(74) calling 'xmalloc' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(75) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(76) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(77) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(78) returning to 'format_mount_mappings' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 434,
                    "column": 17,
                    "event": "note",
                    "message": "(79) following 'true' branch (when 's < mappings_len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 441,
                    "column": 31,
                    "event": "note",
                    "message": "(80) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(81) returning to 'libcrun_set_usernamespace' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3146,
                    "column": 10,
                    "event": "note",
                    "message": "(82) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3164,
                    "column": 10,
                    "event": "note",
                    "message": "(83) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3164,
                    "column": 6,
                    "event": "note",
                    "message": "(84) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(85) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(86) calling 'format_mount_mappings' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(87) entry to 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(88) calling 'xmalloc' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(89) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(90) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(91) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(92) returning to 'format_mount_mappings' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 434,
                    "column": 17,
                    "event": "note",
                    "message": "(93) following 'true' branch (when 's < mappings_len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 441,
                    "column": 31,
                    "event": "note",
                    "message": "(94) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(95) returning to 'libcrun_set_usernamespace' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3167,
                    "column": 10,
                    "event": "note",
                    "message": "(96) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3185,
                    "column": 16,
                    "event": "note",
                    "message": "(97) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3185,
                    "column": 6,
                    "event": "note",
                    "message": "(98) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3187,
                    "column": 16,
                    "event": "note",
                    "message": "(99) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3187,
                    "column": 6,
                    "event": "note",
                    "message": "(100) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3189,
                    "column": 10,
                    "event": "note",
                    "message": "(101) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3189,
                    "column": 10,
                    "event": "note",
                    "message": "(102) following 'false' branch (when 'ret >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3196,
                    "column": 25,
                    "event": "note",
                    "message": "(103) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3199,
                    "column": 10,
                    "event": "note",
                    "message": "(104) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3202,
                    "column": 13,
                    "event": "note",
                    "message": "(105) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3196,
                    "column": 25,
                    "event": "note",
                    "message": "(106) inlined call to 'cleanup_closep' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(107) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(108) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3226,
                    "column": 6,
                    "event": "note",
                    "message": "(109) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3229,
                    "column": 16,
                    "event": "note",
                    "message": "(110) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3231,
                    "column": 6,
                    "event": "note",
                    "message": "(111) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3233,
                    "column": 10,
                    "event": "note",
                    "message": "(112) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3233,
                    "column": 10,
                    "event": "note",
                    "message": "(113) following 'false' branch (when 'ret >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3240,
                    "column": 25,
                    "event": "note",
                    "message": "(114) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3243,
                    "column": 10,
                    "event": "note",
                    "message": "(115) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3246,
                    "column": 13,
                    "event": "note",
                    "message": "(116) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3240,
                    "column": 25,
                    "event": "note",
                    "message": "(117) inlined call to 'cleanup_closep' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(118) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(119) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(120) calling 'cleanup_closep' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(121) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(122) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(123) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(124) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(125) second 'close' here; first 'close' was at (122)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor '**cgroup_dirfd.dirfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4998,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'configure_init_status' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4090,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4095,
                    "column": 17,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'i != 11')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4096,
                    "column": 15,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(6) returning to 'libcrun_run_linux_container' from 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5015,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(9) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(13) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(14) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(18) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5024,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5027,
                    "column": 33,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(21) calling 'libcrun_set_oom' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3536,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3539,
                    "column": 21,
                    "event": "note",
                    "message": "(23) inlined call to 'cleanup_closep' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3557,
                    "column": 1,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_run_linux_container' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5050,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5054,
                    "column": 52,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5055,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5061,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5113,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5123,
                    "column": 6,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5123,
                    "column": 6,
                    "event": "note",
                    "message": "(33) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5126,
                    "column": 7,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5134,
                    "column": 10,
                    "event": "note",
                    "message": "(35) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5137,
                    "column": 7,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5137,
                    "column": 7,
                    "event": "note",
                    "message": "(37) calling 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(38) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(41) calling 'close_and_reset' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(42) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(43) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(44) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(46) second 'close' here; first 'close' was at (43)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'targetfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4998,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'configure_init_status' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4090,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4095,
                    "column": 17,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'i != 11')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4096,
                    "column": 15,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(6) returning to 'libcrun_run_linux_container' from 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5015,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(9) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(13) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(14) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(18) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5024,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5027,
                    "column": 33,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(21) calling 'libcrun_set_oom' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3536,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3539,
                    "column": 21,
                    "event": "note",
                    "message": "(23) inlined call to 'cleanup_closep' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3557,
                    "column": 1,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_run_linux_container' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5050,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5054,
                    "column": 52,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5055,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5061,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5113,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5123,
                    "column": 6,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5143,
                    "column": 10,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(35) following 'true' branch (when 'pid != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5149,
                    "column": 50,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(37) calling 'libcrun_save_external_descriptors' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3742,
                    "column": 1,
                    "event": "note",
                    "message": "(38) entry to 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3751,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3752,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(41) returning to 'libcrun_run_linux_container' from 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5153,
                    "column": 10,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5156,
                    "column": 13,
                    "event": "note",
                    "message": "(43) inlined call to 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 7,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(45) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(49) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(50) calling 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(51) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 217,
                    "column": 10,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(54) returning to 'libcrun_run_linux_container' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5163,
                    "column": 10,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5185,
                    "column": 22,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5203,
                    "column": 10,
                    "event": "note",
                    "message": "(57) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5226,
                    "column": 13,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5226,
                    "column": 13,
                    "event": "note",
                    "message": "(59) calling 'prepare_and_send_mounts' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4640,
                    "column": 1,
                    "event": "note",
                    "message": "(60) entry to 'prepare_and_send_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4644,
                    "column": 9,
                    "event": "note",
                    "message": "(61) calling 'expect_success_from_sync_socket' from 'prepare_and_send_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3963,
                    "column": 1,
                    "event": "note",
                    "message": "(62) entry to 'expect_success_from_sync_socket'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3970,
                    "column": 6,
                    "event": "note",
                    "message": "(63) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(64) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3971,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4644,
                    "column": 9,
                    "event": "note",
                    "message": "(65) returning to 'prepare_and_send_mounts' from 'expect_success_from_sync_socket'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4645,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4648,
                    "column": 9,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4648,
                    "column": 9,
                    "event": "note",
                    "message": "(68) calling 'prepare_and_send_mount_mounts' from 'prepare_and_send_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4460,
                    "column": 1,
                    "event": "note",
                    "message": "(69) entry to 'prepare_and_send_mount_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4464,
                    "column": 22,
                    "event": "note",
                    "message": "(70) calling 'get_private_data' from 'prepare_and_send_mount_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(71) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(72) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(73) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4464,
                    "column": 22,
                    "event": "note",
                    "message": "(74) returning to 'prepare_and_send_mount_mounts' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4469,
                    "column": 6,
                    "event": "note",
                    "message": "(75) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4463,
                    "column": 44,
                    "event": "note",
                    "message": "(76) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4463,
                    "column": 44,
                    "event": "note",
                    "message": "(77) calling 'cleanup_close_mapp' from 'prepare_and_send_mount_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 171,
                    "column": 1,
                    "event": "note",
                    "message": "(78) entry to 'cleanup_close_mapp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 176,
                    "column": 6,
                    "event": "note",
                    "message": "(79) following 'true' branch (when 'm' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 176,
                    "column": 6,
                    "event": "note",
                    "message": "(80) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4463,
                    "column": 44,
                    "event": "note",
                    "message": "(81) returning to 'prepare_and_send_mount_mounts' from 'cleanup_close_mapp'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4648,
                    "column": 9,
                    "event": "note",
                    "message": "(82) returning to 'prepare_and_send_mounts' from 'prepare_and_send_mount_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4649,
                    "column": 6,
                    "event": "note",
                    "message": "(83) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4652,
                    "column": 9,
                    "event": "note",
                    "message": "(84) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4652,
                    "column": 9,
                    "event": "note",
                    "message": "(85) calling 'prepare_and_send_dev_mounts' from 'prepare_and_send_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4515,
                    "column": 1,
                    "event": "note",
                    "message": "(86) entry to 'prepare_and_send_dev_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4519,
                    "column": 22,
                    "event": "note",
                    "message": "(87) calling 'get_private_data' from 'prepare_and_send_dev_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(88) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(89) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(90) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4519,
                    "column": 22,
                    "event": "note",
                    "message": "(91) returning to 'prepare_and_send_dev_mounts' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4533,
                    "column": 6,
                    "event": "note",
                    "message": "(92) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4536,
                    "column": 13,
                    "event": "note",
                    "message": "(93) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4536,
                    "column": 13,
                    "event": "note",
                    "message": "(94) calling 'make_libcrun_fd_map' from 'prepare_and_send_dev_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 157,
                    "column": 1,
                    "event": "note",
                    "message": "(95) entry to 'make_libcrun_fd_map'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 162,
                    "column": 35,
                    "event": "note",
                    "message": "(96) calling 'xmalloc' from 'make_libcrun_fd_map'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(97) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(98) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(99) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 162,
                    "column": 35,
                    "event": "note",
                    "message": "(100) returning to 'make_libcrun_fd_map' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4536,
                    "column": 13,
                    "event": "note",
                    "message": "(101) returning to 'prepare_and_send_dev_mounts' from 'make_libcrun_fd_map'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4538,
                    "column": 6,
                    "event": "note",
                    "message": "(102) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4538,
                    "column": 49,
                    "event": "note",
                    "message": "(103) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4538,
                    "column": 23,
                    "event": "note",
                    "message": "(104) inlined call to 'is_empty_string' from 'prepare_and_send_dev_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 404,
                    "column": 20,
                    "event": "note",
                    "message": "(105) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4538,
                    "column": 67,
                    "event": "note",
                    "message": "(106) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4538,
                    "column": 64,
                    "event": "note",
                    "message": "(107) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4543,
                    "column": 47,
                    "event": "note",
                    "message": "(108) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4544,
                    "column": 6,
                    "event": "note",
                    "message": "(109) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4547,
                    "column": 9,
                    "event": "note",
                    "message": "(110) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4548,
                    "column": 6,
                    "event": "note",
                    "message": "(111) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4551,
                    "column": 9,
                    "event": "note",
                    "message": "(112) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4556,
                    "column": 6,
                    "event": "note",
                    "message": "(113) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4559,
                    "column": 9,
                    "event": "note",
                    "message": "(114) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4560,
                    "column": 6,
                    "event": "note",
                    "message": "(115) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4566,
                    "column": 9,
                    "event": "note",
                    "message": "(116) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4567,
                    "column": 6,
                    "event": "note",
                    "message": "(117) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4573,
                    "column": 16,
                    "event": "note",
                    "message": "(118) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4573,
                    "column": 6,
                    "event": "note",
                    "message": "(119) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4576,
                    "column": 22,
                    "event": "note",
                    "message": "(120) inlined call to 'get_selinux_context_type' from 'prepare_and_send_dev_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 1082,
                    "column": 18,
                    "event": "note",
                    "message": "(121) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4579,
                    "column": 18,
                    "event": "note",
                    "message": "(122) calling 'fsopen_mount' from 'prepare_and_send_dev_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 852,
                    "column": 1,
                    "event": "note",
                    "message": "(123) entry to 'fsopen_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 859,
                    "column": 6,
                    "event": "note",
                    "message": "(124) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 862,
                    "column": 6,
                    "event": "note",
                    "message": "(125) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 870,
                    "column": 6,
                    "event": "note",
                    "message": "(126) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 873,
                    "column": 10,
                    "event": "note",
                    "message": "(127) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 855,
                    "column": 21,
                    "event": "note",
                    "message": "(128) inlined call to 'cleanup_closep' from 'fsopen_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(129) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(130) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4579,
                    "column": 18,
                    "event": "note",
                    "message": "(131) returning to 'prepare_and_send_dev_mounts' from 'fsopen_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4580,
                    "column": 6,
                    "event": "note",
                    "message": "(132) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4586,
                    "column": 14,
                    "event": "note",
                    "message": "(133) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4586,
                    "column": 14,
                    "event": "note",
                    "message": "(134) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4587,
                    "column": 6,
                    "event": "note",
                    "message": "(135) assuming 'targetfd' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4587,
                    "column": 6,
                    "event": "note",
                    "message": "(136) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4593,
                    "column": 9,
                    "event": "note",
                    "message": "(137) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4593,
                    "column": 9,
                    "event": "note",
                    "message": "(138) calling 'fs_move_mount_to' from 'prepare_and_send_dev_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 882,
                    "column": 1,
                    "event": "note",
                    "message": "(139) entry to 'fs_move_mount_to'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 885,
                    "column": 6,
                    "event": "note",
                    "message": "(140) following 'false' branch (when 'name' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 888,
                    "column": 10,
                    "event": "note",
                    "message": "(141) inlined call to 'syscall_move_mount' from 'fs_move_mount_to'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/syscalls.h",
                    "line": 222,
                    "column": 16,
                    "event": "note",
                    "message": "(142) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4593,
                    "column": 9,
                    "event": "note",
                    "message": "(143) returning to 'prepare_and_send_dev_mounts' from 'fs_move_mount_to'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4594,
                    "column": 6,
                    "event": "note",
                    "message": "(144) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4600,
                    "column": 3,
                    "event": "note",
                    "message": "(145) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4600,
                    "column": 3,
                    "event": "note",
                    "message": "(146) calling 'close_and_reset' from 'prepare_and_send_dev_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(147) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(148) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(149) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(150) calling 'close_and_reset' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(151) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(152) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(153) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(154) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(155) second 'close' here; first 'close' was at (152)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'gid_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4998,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'configure_init_status' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4090,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4095,
                    "column": 17,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'i != 11')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4096,
                    "column": 15,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(6) returning to 'libcrun_run_linux_container' from 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5015,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(9) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(13) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(14) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(18) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5024,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5027,
                    "column": 33,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(21) calling 'libcrun_set_oom' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3536,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3539,
                    "column": 21,
                    "event": "note",
                    "message": "(23) inlined call to 'cleanup_closep' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3557,
                    "column": 1,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_run_linux_container' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5050,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5054,
                    "column": 52,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5055,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5061,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5113,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5123,
                    "column": 6,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5143,
                    "column": 10,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(35) following 'true' branch (when 'pid != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5149,
                    "column": 50,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(37) calling 'libcrun_save_external_descriptors' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3742,
                    "column": 1,
                    "event": "note",
                    "message": "(38) entry to 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3751,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3752,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(41) returning to 'libcrun_run_linux_container' from 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5153,
                    "column": 10,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5156,
                    "column": 13,
                    "event": "note",
                    "message": "(43) inlined call to 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 7,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(45) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(49) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(50) calling 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(51) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 217,
                    "column": 10,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(54) returning to 'libcrun_run_linux_container' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5163,
                    "column": 10,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5185,
                    "column": 22,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5192,
                    "column": 10,
                    "event": "note",
                    "message": "(57) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5194,
                    "column": 17,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5194,
                    "column": 17,
                    "event": "note",
                    "message": "(59) calling 'libcrun_set_usernamespace' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3129,
                    "column": 1,
                    "event": "note",
                    "message": "(60) entry to 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 8,
                    "event": "note",
                    "message": "(61) calling 'get_private_data' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(62) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(63) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(64) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 8,
                    "event": "note",
                    "message": "(65) returning to 'libcrun_set_usernamespace' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3140,
                    "column": 6,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3140,
                    "column": 6,
                    "event": "note",
                    "message": "(68) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3143,
                    "column": 17,
                    "event": "note",
                    "message": "(69) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3143,
                    "column": 6,
                    "event": "note",
                    "message": "(70) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(71) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(72) calling 'format_mount_mappings' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(73) entry to 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(74) calling 'xmalloc' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(75) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(76) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(77) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(78) returning to 'format_mount_mappings' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 434,
                    "column": 17,
                    "event": "note",
                    "message": "(79) following 'true' branch (when 's < mappings_len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 441,
                    "column": 31,
                    "event": "note",
                    "message": "(80) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(81) returning to 'libcrun_set_usernamespace' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3146,
                    "column": 10,
                    "event": "note",
                    "message": "(82) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3164,
                    "column": 10,
                    "event": "note",
                    "message": "(83) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(84) calling 'format_mount_mappings' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(85) entry to 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(86) calling 'xmalloc' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(87) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(88) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(89) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(90) returning to 'format_mount_mappings' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 434,
                    "column": 17,
                    "event": "note",
                    "message": "(91) following 'true' branch (when 's < mappings_len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 441,
                    "column": 31,
                    "event": "note",
                    "message": "(92) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 442,
                    "column": 10,
                    "event": "note",
                    "message": "(93) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 445,
                    "column": 7,
                    "event": "note",
                    "message": "(94) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 434,
                    "column": 17,
                    "event": "note",
                    "message": "(95) following 'false' branch (when 's >= mappings_len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 447,
                    "column": 8,
                    "event": "note",
                    "message": "(96) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(97) returning to 'libcrun_set_usernamespace' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3167,
                    "column": 10,
                    "event": "note",
                    "message": "(98) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3185,
                    "column": 16,
                    "event": "note",
                    "message": "(99) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3185,
                    "column": 6,
                    "event": "note",
                    "message": "(100) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3187,
                    "column": 16,
                    "event": "note",
                    "message": "(101) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3187,
                    "column": 6,
                    "event": "note",
                    "message": "(102) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3189,
                    "column": 10,
                    "event": "note",
                    "message": "(103) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3189,
                    "column": 10,
                    "event": "note",
                    "message": "(104) following 'false' branch (when 'ret >= 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3196,
                    "column": 25,
                    "event": "note",
                    "message": "(105) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3199,
                    "column": 10,
                    "event": "note",
                    "message": "(106) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3202,
                    "column": 13,
                    "event": "note",
                    "message": "(107) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3203,
                    "column": 10,
                    "event": "note",
                    "message": "(108) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3203,
                    "column": 28,
                    "event": "note",
                    "message": "(109) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3209,
                    "column": 17,
                    "event": "note",
                    "message": "(110) calling 'deny_setgroups' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3007,
                    "column": 1,
                    "event": "note",
                    "message": "(111) entry to 'deny_setgroups'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3013,
                    "column": 6,
                    "event": "note",
                    "message": "(112) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3013,
                    "column": 6,
                    "event": "note",
                    "message": "(113) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3017,
                    "column": 6,
                    "event": "note",
                    "message": "(114) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3018,
                    "column": 34,
                    "event": "note",
                    "message": "(115) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3010,
                    "column": 21,
                    "event": "note",
                    "message": "(116) inlined call to 'cleanup_closep' from 'deny_setgroups'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(117) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(118) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3209,
                    "column": 17,
                    "event": "note",
                    "message": "(119) returning to 'libcrun_set_usernamespace' from 'deny_setgroups'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3210,
                    "column": 14,
                    "event": "note",
                    "message": "(120) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3213,
                    "column": 91,
                    "event": "note",
                    "message": "(121) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3213,
                    "column": 17,
                    "event": "note",
                    "message": "(122) calling 'format_mount_mapping' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 453,
                    "column": 1,
                    "event": "note",
                    "message": "(123) entry to 'format_mount_mapping'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 466,
                    "column": 10,
                    "event": "note",
                    "message": "(124) calling 'format_mount_mappings' from 'format_mount_mapping'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(125) entry to 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(126) calling 'xmalloc' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(127) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(128) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(129) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(130) returning to 'format_mount_mappings' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 434,
                    "column": 17,
                    "event": "note",
                    "message": "(131) following 'true' branch (when 's < mappings_len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 441,
                    "column": 31,
                    "event": "note",
                    "message": "(132) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 442,
                    "column": 10,
                    "event": "note",
                    "message": "(133) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(134) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 443,
                    "column": 16,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 466,
                    "column": 10,
                    "event": "note",
                    "message": "(135) returning to 'format_mount_mapping' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3213,
                    "column": 17,
                    "event": "note",
                    "message": "(136) returning to 'libcrun_set_usernamespace' from 'format_mount_mapping'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3214,
                    "column": 14,
                    "event": "note",
                    "message": "(137) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3217,
                    "column": 11,
                    "event": "note",
                    "message": "(138) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3217,
                    "column": 11,
                    "event": "note",
                    "message": "(139) calling 'close_and_reset' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(140) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(141) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(142) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(143) calling 'close_and_reset' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(144) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(145) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(146) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(147) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(148) second 'close' here; first 'close' was at (145)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'xstrdup'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value '*str'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4998,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'configure_init_status' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4090,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4095,
                    "column": 17,
                    "event": "note",
                    "message": "(4) following 'true' branch (when 'i != 11')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4096,
                    "column": 15,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5014,
                    "column": 9,
                    "event": "note",
                    "message": "(6) returning to 'libcrun_run_linux_container' from 'configure_init_status'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5015,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(9) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5018,
                    "column": 3,
                    "event": "note",
                    "message": "(13) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(14) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5021,
                    "column": 3,
                    "event": "note",
                    "message": "(18) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5024,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5027,
                    "column": 33,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(21) calling 'libcrun_set_oom' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3536,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3539,
                    "column": 21,
                    "event": "note",
                    "message": "(23) inlined call to 'cleanup_closep' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'xstrdup'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3557,
                    "column": 1,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5049,
                    "column": 9,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_run_linux_container' from 'libcrun_set_oom'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5050,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5054,
                    "column": 52,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5055,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5061,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5113,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5123,
                    "column": 6,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5143,
                    "column": 10,
                    "event": "note",
                    "message": "(33) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5147,
                    "column": 6,
                    "event": "note",
                    "message": "(35) following 'true' branch (when 'pid != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5149,
                    "column": 50,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(37) calling 'libcrun_save_external_descriptors' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3742,
                    "column": 1,
                    "event": "note",
                    "message": "(38) entry to 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3751,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h",
                    "line": 102,
                    "column": 25,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3752,
                    "column": 12,
                    "event": "note",
                    "message": "in expansion of macro 'crun_make_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5152,
                    "column": 13,
                    "event": "note",
                    "message": "(41) returning to 'libcrun_run_linux_container' from 'libcrun_save_external_descriptors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5153,
                    "column": 10,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5156,
                    "column": 13,
                    "event": "note",
                    "message": "(43) inlined call to 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 7,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'xstrdup'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(45) calling 'get_private_data' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 26,
                    "event": "note",
                    "message": "(49) returning to 'libcrun_run_linux_container' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(50) calling 'close_and_reset' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(51) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 217,
                    "column": 10,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5161,
                    "column": 7,
                    "event": "note",
                    "message": "(54) returning to 'libcrun_run_linux_container' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5163,
                    "column": 10,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5185,
                    "column": 22,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5192,
                    "column": 10,
                    "event": "note",
                    "message": "(57) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5194,
                    "column": 17,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5194,
                    "column": 17,
                    "event": "note",
                    "message": "(59) calling 'libcrun_set_usernamespace' from 'libcrun_run_linux_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3129,
                    "column": 1,
                    "event": "note",
                    "message": "(60) entry to 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 8,
                    "event": "note",
                    "message": "(61) calling 'get_private_data' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 191,
                    "column": 1,
                    "event": "note",
                    "message": "(62) entry to 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 193,
                    "column": 6,
                    "event": "note",
                    "message": "(63) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 202,
                    "column": 19,
                    "event": "note",
                    "message": "(64) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 8,
                    "event": "note",
                    "message": "(65) returning to 'libcrun_set_usernamespace' from 'get_private_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3137,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3140,
                    "column": 6,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3140,
                    "column": 6,
                    "event": "note",
                    "message": "(68) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3143,
                    "column": 17,
                    "event": "note",
                    "message": "(69) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3143,
                    "column": 6,
                    "event": "note",
                    "message": "(70) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(71) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(72) calling 'format_mount_mappings' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(73) entry to 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(74) calling 'xmalloc' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(75) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 64,
                    "column": 15,
                    "event": "note",
                    "message": "(76) region created on heap here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(77) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(78) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(79) returning to 'format_mount_mappings' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 434,
                    "column": 17,
                    "event": "note",
                    "message": "(80) following 'true' branch (when 's < mappings_len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 441,
                    "column": 31,
                    "event": "note",
                    "message": "(81) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3145,
                    "column": 13,
                    "event": "note",
                    "message": "(82) returning to 'libcrun_set_usernamespace' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3146,
                    "column": 10,
                    "event": "note",
                    "message": "(83) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3164,
                    "column": 10,
                    "event": "note",
                    "message": "(84) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3164,
                    "column": 6,
                    "event": "note",
                    "message": "(85) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(86) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(87) calling 'format_mount_mappings' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 420,
                    "column": 1,
                    "event": "note",
                    "message": "(88) entry to 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(89) calling 'xmalloc' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(90) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 64,
                    "column": 15,
                    "event": "note",
                    "message": "(91) region created on heap here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(92) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(93) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 433,
                    "column": 9,
                    "event": "note",
                    "message": "(94) returning to 'format_mount_mappings' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 434,
                    "column": 17,
                    "event": "note",
                    "message": "(95) following 'false' branch (when 's >= mappings_len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 447,
                    "column": 8,
                    "event": "note",
                    "message": "(96) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3166,
                    "column": 13,
                    "event": "note",
                    "message": "(97) returning to 'libcrun_set_usernamespace' from 'format_mount_mappings'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3167,
                    "column": 10,
                    "event": "note",
                    "message": "(98) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3185,
                    "column": 16,
                    "event": "note",
                    "message": "(99) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3185,
                    "column": 6,
                    "event": "note",
                    "message": "(100) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3186,
                    "column": 11,
                    "event": "note",
                    "message": "(101) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3186,
                    "column": 11,
                    "event": "note",
                    "message": "(102) inlined call to 'newgidmap' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 2997,
                    "column": 10,
                    "event": "note",
                    "message": "(103) calling 'uidgidmap_helper' from 'libcrun_set_usernamespace'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'xstrdup'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 2959,
                    "column": 1,
                    "event": "note",
                    "message": "(104) entry to 'uidgidmap_helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 2965,
                    "column": 38,
                    "event": "note",
                    "message": "(105) calling 'xstrdup' from 'uidgidmap_helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 221,
                    "column": 1,
                    "event": "note",
                    "message": "(106) entry to 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(107) following 'false' branch (when 'str' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(108) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(109) while looking for null terminator for argument 1 ('str') of 'strdup'...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(110) use of uninitialized value '*str' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h",
                    "line": 7,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h",
                    "line": 27,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/string.h",
                    "line": 202,
                    "column": 14,
                    "event": "note",
                    "message": "argument 1 of 'strdup' must be a pointer to a null-terminated string",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'join_namespaces'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4026,
                    "column": 17,
                    "event": "warning[-Wanalyzer-null-argument]",
                    "message": "use of NULL 'cwd' where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4738,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'init_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4747,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4793,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4794,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4797,
                    "column": 18,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4797,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4799,
                    "column": 84,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4799,
                    "column": 13,
                    "event": "note",
                    "message": "(8) calling 'join_namespaces' from 'init_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3986,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to 'join_namespaces'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3992,
                    "column": 17,
                    "event": "note",
                    "message": "(10) following 'true' branch (when 'i < n_namespaces_to_join')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 3995,
                    "column": 48,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4003,
                    "column": 10,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4006,
                    "column": 10,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4006,
                    "column": 10,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4013,
                    "column": 99,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4015,
                    "column": 10,
                    "event": "note",
                    "message": "(16) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4022,
                    "column": 7,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4024,
                    "column": 10,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4026,
                    "column": 17,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4026,
                    "column": 17,
                    "event": "note",
                    "message": "(20) argument 1 ('cwd') NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/unistd.h",
                    "line": 517,
                    "column": 12,
                    "event": "note",
                    "message": "argument 1 of 'chdir' must be non-null",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_join_process'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5727,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'sync_socket_fd[0]'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5579,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5585,
                    "column": 21,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5624,
                    "column": 6,
                    "event": "note",
                    "message": "(3) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5628,
                    "column": 13,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5629,
                    "column": 10,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5631,
                    "column": 39,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5726,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5726,
                    "column": 6,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5727,
                    "column": 25,
                    "event": "note",
                    "message": "(9) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5727,
                    "column": 5,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5727,
                    "column": 5,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5727,
                    "column": 25,
                    "event": "note",
                    "message": "(12) second 'close' here; first 'close' was at (9)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5729,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'sync_socket_fd[1]'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5579,
                    "column": 6,
                    "event": "note",
                    "message": "(1) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5585,
                    "column": 21,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5624,
                    "column": 6,
                    "event": "note",
                    "message": "(3) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5628,
                    "column": 13,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5629,
                    "column": 10,
                    "event": "note",
                    "message": "(5) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5631,
                    "column": 39,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5726,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5728,
                    "column": 21,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5728,
                    "column": 6,
                    "event": "note",
                    "message": "(9) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5728,
                    "column": 6,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5729,
                    "column": 25,
                    "event": "note",
                    "message": "(11) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5729,
                    "column": 5,
                    "event": "note",
                    "message": "(12) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5729,
                    "column": 5,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 5729,
                    "column": 25,
                    "event": "note",
                    "message": "(14) second 'close' here; first 'close' was at (11)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6358,
                    "column": 1,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'data'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6289,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6298,
                    "column": 9,
                    "event": "note",
                    "message": "(2) calling 'make_libcrun_fd_map' from 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 157,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'make_libcrun_fd_map'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 162,
                    "column": 35,
                    "event": "note",
                    "message": "(4) calling 'xmalloc' from 'make_libcrun_fd_map'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 65,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 67,
                    "column": 10,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 162,
                    "column": 35,
                    "event": "note",
                    "message": "(8) returning to 'make_libcrun_fd_map' from 'xmalloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6298,
                    "column": 9,
                    "event": "note",
                    "message": "(9) returning to 'libcrun_make_runtime_mounts' from 'make_libcrun_fd_map'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6300,
                    "column": 17,
                    "event": "note",
                    "message": "(10) following 'true' branch (when 'i < len')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6302,
                    "column": 42,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6310,
                    "column": 13,
                    "event": "note",
                    "message": "(12) calling 'maybe_get_idmapped_mount' from 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4290,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'maybe_get_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4311,
                    "column": 73,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4311,
                    "column": 16,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4312,
                    "column": 6,
                    "event": "note",
                    "message": "(16) following 'false' branch (when 'has_mappings_out' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4314,
                    "column": 6,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4293,
                    "column": 21,
                    "event": "note",
                    "message": "(18) inlined call to 'cleanup_pidp' from 'maybe_get_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 115,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4292,
                    "column": 21,
                    "event": "note",
                    "message": "(20) inlined call to 'cleanup_closep' from 'maybe_get_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(22) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4371,
                    "column": 1,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6310,
                    "column": 13,
                    "event": "note",
                    "message": "(24) returning to 'libcrun_make_runtime_mounts' from 'maybe_get_idmapped_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6311,
                    "column": 10,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6314,
                    "column": 19,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6314,
                    "column": 10,
                    "event": "note",
                    "message": "(27) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6316,
                    "column": 16,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6319,
                    "column": 15,
                    "event": "note",
                    "message": "(29) calling 'is_bind_mount' from 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4207,
                    "column": 1,
                    "event": "note",
                    "message": "(30) entry to 'is_bind_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4212,
                    "column": 6,
                    "event": "note",
                    "message": "(31) following 'false' branch (when 'src_nofollow' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4215,
                    "column": 3,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6319,
                    "column": 15,
                    "event": "note",
                    "message": "(33) returning to 'libcrun_make_runtime_mounts' from 'is_bind_mount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6327,
                    "column": 21,
                    "event": "note",
                    "message": "(34) calling 'open_mount_of_type' from 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4267,
                    "column": 1,
                    "event": "note",
                    "message": "(35) entry to 'open_mount_of_type'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4270,
                    "column": 21,
                    "event": "note",
                    "message": "(36) inlined call to 'cleanup_closep' from 'open_mount_of_type'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(37) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 4269,
                    "column": 21,
                    "event": "note",
                    "message": "(38) inlined call to 'cleanup_closep' from 'open_mount_of_type'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6327,
                    "column": 21,
                    "event": "note",
                    "message": "(40) returning to 'libcrun_make_runtime_mounts' from 'open_mount_of_type'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6328,
                    "column": 18,
                    "event": "note",
                    "message": "(41) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6358,
                    "column": 1,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6333,
                    "column": 10,
                    "event": "note",
                    "message": "(43) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6334,
                    "column": 56,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6334,
                    "column": 17,
                    "event": "note",
                    "message": "(45) calling 'get_default_flags' from 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 1941,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'get_default_flags'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 1943,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch (when the strings are non-equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(49) calling 'get_default_flags' from 'get_default_flags'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 1941,
                    "column": 1,
                    "event": "note",
                    "message": "(50) entry to 'get_default_flags'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 1945,
                    "column": 6,
                    "event": "note",
                    "message": "(51) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 1950,
                    "column": 7,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 1950,
                    "column": 6,
                    "event": "note",
                    "message": "(53) following 'true' branch (when the strings are equal)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 1952,
                    "column": 15,
                    "event": "note",
                    "message": "(54) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 1952,
                    "column": 15,
                    "event": "note",
                    "message": "(55) calling 'xstrdup' from 'get_default_flags'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 221,
                    "column": 1,
                    "event": "note",
                    "message": "(56) entry to 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(57) following 'false' branch (when 'str' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(59) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(60) assuming 'ret' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(61) following 'false' branch (when 'ret' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(62) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 1952,
                    "column": 15,
                    "event": "note",
                    "message": "(63) returning to 'get_default_flags' from 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(64) returning to 'get_default_flags' from 'get_default_flags'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6334,
                    "column": 17,
                    "event": "note",
                    "message": "(65) returning to 'libcrun_make_runtime_mounts' from 'get_default_flags'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6343,
                    "column": 13,
                    "event": "note",
                    "message": "(66) calling 'do_mount_setattr' from 'libcrun_make_runtime_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 279,
                    "column": 1,
                    "event": "note",
                    "message": "(67) entry to 'do_mount_setattr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 293,
                    "column": 9,
                    "event": "note",
                    "message": "(68) following 'false' branch (when 'recursive == 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 293,
                    "column": 9,
                    "event": "note",
                    "message": "(69) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6343,
                    "column": 13,
                    "event": "note",
                    "message": "(70) returning to 'libcrun_make_runtime_mounts' from 'do_mount_setattr'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 6358,
                    "column": 1,
                    "event": "note",
                    "message": "(71) 'data' leaks here; was allocated at (59)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c",
                    "line": 0,
                    "event": "internal warning",
                    "message": "child 11450 timed out after 30s",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_cgroup_destroy'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 208,
                    "column": 24,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL 'cgroup_manager'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 199,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_cgroup_destroy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 201,
                    "column": 34,
                    "event": "note",
                    "message": "(2) 'cgroup_manager' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 204,
                    "column": 9,
                    "event": "note",
                    "message": "(3) calling 'get_cgroup_manager' from 'libcrun_cgroup_destroy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 67,
                    "column": 1,
                    "event": "note",
                    "message": "(4) entry to 'get_cgroup_manager'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 69,
                    "column": 3,
                    "event": "note",
                    "message": "(5) following 'default:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 204,
                    "column": 9,
                    "event": "note",
                    "message": "(7) returning to 'libcrun_cgroup_destroy' from 'get_cgroup_manager'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 205,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 208,
                    "column": 24,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 208,
                    "column": 24,
                    "event": "note",
                    "message": "(10) 'cgroup_manager' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 208,
                    "column": 24,
                    "event": "note",
                    "message": "(11) dereference of NULL 'cgroup_manager'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_update_cgroup_resources'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 224,
                    "column": 21,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL 'cgroup_manager'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 212,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 217,
                    "column": 34,
                    "event": "note",
                    "message": "(2) 'cgroup_manager' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 220,
                    "column": 9,
                    "event": "note",
                    "message": "(3) calling 'get_cgroup_manager' from 'libcrun_update_cgroup_resources'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 67,
                    "column": 1,
                    "event": "note",
                    "message": "(4) entry to 'get_cgroup_manager'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 69,
                    "column": 3,
                    "event": "note",
                    "message": "(5) following 'default:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 220,
                    "column": 9,
                    "event": "note",
                    "message": "(7) returning to 'libcrun_update_cgroup_resources' from 'get_cgroup_manager'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 221,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 224,
                    "column": 21,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 224,
                    "column": 21,
                    "event": "note",
                    "message": "(10) 'cgroup_manager' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 224,
                    "column": 21,
                    "event": "note",
                    "message": "(11) dereference of NULL 'cgroup_manager'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_cgroup_preenter'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 282,
                    "column": 21,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL 'cgroup_manager'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 263,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_cgroup_preenter'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 272,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 275,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 275,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 278,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 278,
                    "column": 9,
                    "event": "note",
                    "message": "(6) calling 'get_cgroup_manager' from 'libcrun_cgroup_preenter'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 67,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'get_cgroup_manager'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 69,
                    "column": 3,
                    "event": "note",
                    "message": "(8) following 'default:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 278,
                    "column": 9,
                    "event": "note",
                    "message": "(10) returning to 'libcrun_cgroup_preenter' from 'get_cgroup_manager'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 279,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 282,
                    "column": 21,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 282,
                    "column": 21,
                    "event": "note",
                    "message": "(13) 'cgroup_manager' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 282,
                    "column": 21,
                    "event": "note",
                    "message": "(14) dereference of NULL 'cgroup_manager'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_cgroup_enter'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 323,
                    "column": 23,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL 'cgroup_manager'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 289,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_cgroup_enter'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 292,
                    "column": 64,
                    "event": "note",
                    "message": "(2) calling 'xmalloc0' from 'libcrun_cgroup_enter'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 292,
                    "column": 64,
                    "event": "note",
                    "message": "(6) returning to 'libcrun_cgroup_enter' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 300,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 303,
                    "column": 6,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 317,
                    "column": 9,
                    "event": "note",
                    "message": "(9) calling 'get_cgroup_manager' from 'libcrun_cgroup_enter'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 67,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to 'get_cgroup_manager'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 69,
                    "column": 3,
                    "event": "note",
                    "message": "(11) following 'default:' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 317,
                    "column": 9,
                    "event": "note",
                    "message": "(13) returning to 'libcrun_cgroup_enter' from 'get_cgroup_manager'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 318,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 321,
                    "column": 25,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 323,
                    "column": 23,
                    "event": "note",
                    "message": "(16) 'cgroup_manager' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c",
                    "line": 323,
                    "column": 23,
                    "event": "note",
                    "message": "(17) dereference of NULL 'cgroup_manager'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'fetchve'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 40,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of 'read_file(\"/proc/self/cmdline\", &cmdline_size)'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 540,
                    "column": 5,
                    "event": "note",
                    "message": "(1) entry to 'ensure_cloned_binary'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 547,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 550,
                    "column": 13,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 550,
                    "column": 13,
                    "event": "note",
                    "message": "(4) calling 'fetchve' from 'ensure_cloned_binary'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 232,
                    "column": 12,
                    "event": "note",
                    "message": "(5) entry to 'fetchve'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 237,
                    "column": 19,
                    "event": "note",
                    "message": "(6) calling 'read_file' from 'fetchve'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 169,
                    "column": 14,
                    "event": "note",
                    "message": "(7) entry to 'read_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 174,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'length' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 177,
                    "column": 14,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 178,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 181,
                    "column": 17,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 186,
                    "column": 20,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 40,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 24,
                    "event": "note",
                    "message": "(16) calling 'xrealloc' from 'read_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 61,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(18) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(19) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 24,
                    "event": "note",
                    "message": "(22) returning to 'read_file' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 186,
                    "column": 20,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(25) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 195,
                    "column": 9,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 237,
                    "column": 19,
                    "event": "note",
                    "message": "(27) returning to 'fetchve' from 'read_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 238,
                    "column": 12,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 241,
                    "column": 13,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 241,
                    "column": 13,
                    "event": "note",
                    "message": "(30) calling 'parse_xargs' from 'fetchve'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 209,
                    "column": 12,
                    "event": "note",
                    "message": "(31) entry to 'parse_xargs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 214,
                    "column": 12,
                    "event": "note",
                    "message": "(32) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 214,
                    "column": 19,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 217,
                    "column": 20,
                    "event": "note",
                    "message": "(34) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 218,
                    "column": 20,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 219,
                    "column": 27,
                    "event": "note",
                    "message": "(36) calling 'xrealloc' from 'parse_xargs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(37) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(38) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 219,
                    "column": 27,
                    "event": "note",
                    "message": "(41) returning to 'parse_xargs' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 217,
                    "column": 20,
                    "event": "note",
                    "message": "(42) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 218,
                    "column": 20,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 219,
                    "column": 27,
                    "event": "note",
                    "message": "(44) calling 'xrealloc' from 'parse_xargs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(45) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(46) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 219,
                    "column": 27,
                    "event": "note",
                    "message": "(49) returning to 'parse_xargs' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 217,
                    "column": 20,
                    "event": "note",
                    "message": "(50) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 223,
                    "column": 10,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 241,
                    "column": 13,
                    "event": "note",
                    "message": "(52) returning to 'fetchve' from 'parse_xargs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 40,
                    "event": "note",
                    "message": "(53) 'read_file(\"/proc/self/cmdline\", &cmdline_size)' leaks here; was allocated at (18)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'parse_xargs'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 223,
                    "column": 24,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '0'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 540,
                    "column": 5,
                    "event": "note",
                    "message": "(1) entry to 'ensure_cloned_binary'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 543,
                    "column": 16,
                    "event": "note",
                    "message": "(2) 'argv' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 547,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 550,
                    "column": 13,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 550,
                    "column": 13,
                    "event": "note",
                    "message": "(5) calling 'fetchve' from 'ensure_cloned_binary'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 232,
                    "column": 12,
                    "event": "note",
                    "message": "(6) entry to 'fetchve'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 237,
                    "column": 19,
                    "event": "note",
                    "message": "(7) calling 'read_file' from 'fetchve'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 169,
                    "column": 14,
                    "event": "note",
                    "message": "(8) entry to 'read_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 174,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following 'false' branch (when 'length' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 177,
                    "column": 14,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 178,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 181,
                    "column": 17,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 186,
                    "column": 20,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(15) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 40,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 24,
                    "event": "note",
                    "message": "(17) calling 'xrealloc' from 'read_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(18) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(19) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 24,
                    "event": "note",
                    "message": "(22) returning to 'read_file' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 186,
                    "column": 20,
                    "event": "note",
                    "message": "(23) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(25) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 195,
                    "column": 9,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 237,
                    "column": 19,
                    "event": "note",
                    "message": "(27) returning to 'fetchve' from 'read_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 238,
                    "column": 12,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 241,
                    "column": 13,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 241,
                    "column": 13,
                    "event": "note",
                    "message": "(30) calling 'parse_xargs' from 'fetchve'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 209,
                    "column": 12,
                    "event": "note",
                    "message": "(31) entry to 'parse_xargs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 214,
                    "column": 12,
                    "event": "note",
                    "message": "(32) following 'false' branch (when 'data' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 214,
                    "column": 22,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 214,
                    "column": 22,
                    "event": "note",
                    "message": "(34) 'argv' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 214,
                    "column": 19,
                    "event": "note",
                    "message": "(35) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 214,
                    "column": 19,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 217,
                    "column": 20,
                    "event": "note",
                    "message": "(37) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 223,
                    "column": 10,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 223,
                    "column": 24,
                    "event": "note",
                    "message": "(39) dereference of NULL '*output + (long unsigned int)num * 8'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 415,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'fetchve'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 247,
                    "column": 9,
                    "event": "warning[-Wanalyzer-double-free]",
                    "message": "double-'free' of '0'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 540,
                    "column": 5,
                    "event": "note",
                    "message": "(1) entry to 'ensure_cloned_binary'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 547,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 550,
                    "column": 13,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 550,
                    "column": 13,
                    "event": "note",
                    "message": "(4) calling 'fetchve' from 'ensure_cloned_binary'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 232,
                    "column": 12,
                    "event": "note",
                    "message": "(5) entry to 'fetchve'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 237,
                    "column": 19,
                    "event": "note",
                    "message": "(6) calling 'read_file' from 'fetchve'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 169,
                    "column": 14,
                    "event": "note",
                    "message": "(7) entry to 'read_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 174,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following 'false' branch (when 'length' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 177,
                    "column": 14,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 178,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 181,
                    "column": 17,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 186,
                    "column": 20,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 188,
                    "column": 20,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 40,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 24,
                    "event": "note",
                    "message": "(16) passing freed pointer 'copy' in call to 'xrealloc' from 'read_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(18) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(19) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 191,
                    "column": 24,
                    "event": "note",
                    "message": "(21) returning to 'read_file' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 186,
                    "column": 20,
                    "event": "note",
                    "message": "(22) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 187,
                    "column": 25,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 237,
                    "column": 19,
                    "event": "note",
                    "message": "(24) returning to 'fetchve' from 'read_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 238,
                    "column": 12,
                    "event": "note",
                    "message": "(25) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 239,
                    "column": 17,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c",
                    "line": 247,
                    "column": 9,
                    "event": "note",
                    "message": "(27) second 'free' here",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'get_log_type'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 194,
                    "column": 15,
                    "event": "warning[-Wdiscarded-qualifiers]",
                    "message": "initialization discards 'const' qualifier from pointer target type",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  194 |   char *sep = strchr (log, ':');",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |               ^~~~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'make_json_error'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 416,
                    "column": 3,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value 'level'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 375,
                    "column": 15,
                    "event": "note",
                    "message": "(1) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 375,
                    "column": 15,
                    "event": "note",
                    "message": "(2) capacity: 8 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 373,
                    "column": 1,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 373,
                    "column": 1,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 397,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 400,
                    "column": 3,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c",
                    "line": 416,
                    "column": 3,
                    "event": "note",
                    "message": "(7) use of uninitialized value 'level' here",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'console_socket_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 211,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'criu_notify'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 213,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 218,
                    "column": 25,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 223,
                    "column": 10,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 226,
                    "column": 34,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 229,
                    "column": 10,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 234,
                    "column": 13,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 235,
                    "column": 10,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 218,
                    "column": 25,
                    "event": "note",
                    "message": "(9) inlined call to 'cleanup_closep' from 'criu_notify'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(13) calling 'cleanup_closep' from 'criu_notify'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(14) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(15) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(16) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(18) second 'close' here; first 'close' was at (15)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'root_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 864,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'prepare_restore_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 869,
                    "column": 17,
                    "event": "note",
                    "message": "(2) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 871,
                    "column": 23,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 913,
                    "column": 17,
                    "event": "note",
                    "message": "(4) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 914,
                    "column": 10,
                    "event": "note",
                    "message": "(5) assuming 'root_fd' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 914,
                    "column": 10,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 917,
                    "column": 10,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 922,
                    "column": 14,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 873,
                    "column": 25,
                    "event": "note",
                    "message": "(9) inlined call to 'cleanup_closep' from 'prepare_restore_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 7,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(11) calling 'cleanup_closep' from 'prepare_restore_mounts'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(12) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(13) first 'close' here (14) second 'close' here; first 'close' was at (13)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'restore_cgroup_v1_mount'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 369,
                    "column": 22,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '0'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 323,
                    "column": 22,
                    "event": "note",
                    "message": "(1) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 325,
                    "column": 9,
                    "event": "note",
                    "message": "(2) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 332,
                    "column": 6,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 335,
                    "column": 6,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 335,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 335,
                    "column": 6,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 349,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'true' branch (when 'has_cgroup_mount != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 352,
                    "column": 9,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 353,
                    "column": 6,
                    "event": "note",
                    "message": "(9) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 356,
                    "column": 25,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 356,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 359,
                    "column": 15,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 359,
                    "column": 51,
                    "event": "note",
                    "message": "(13) following 'true' branch (when 'from' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 361,
                    "column": 26,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 361,
                    "column": 26,
                    "event": "note",
                    "message": "(15) 'destination' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 362,
                    "column": 26,
                    "event": "note",
                    "message": "(16) 'destination' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/features.h",
                    "line": 540,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/unistd.h",
                    "line": 25,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 367,
                    "column": 19,
                    "event": "note",
                    "message": "(17) when 'strchr' returns NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 368,
                    "column": 17,
                    "event": "note",
                    "message": "(18) when 'strchr' returns NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 369,
                    "column": 22,
                    "event": "note",
                    "message": "(19) dereference of NULL 'strchr(subsystem, 58)'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 371,
                    "column": 20,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '0'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 323,
                    "column": 22,
                    "event": "note",
                    "message": "(1) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 325,
                    "column": 9,
                    "event": "note",
                    "message": "(2) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 332,
                    "column": 6,
                    "event": "note",
                    "message": "(3) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 335,
                    "column": 6,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 335,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 335,
                    "column": 6,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 349,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'true' branch (when 'has_cgroup_mount != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 352,
                    "column": 9,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 353,
                    "column": 6,
                    "event": "note",
                    "message": "(9) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 356,
                    "column": 25,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 356,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 359,
                    "column": 15,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 359,
                    "column": 51,
                    "event": "note",
                    "message": "(13) following 'true' branch (when 'from' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 361,
                    "column": 26,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 361,
                    "column": 26,
                    "event": "note",
                    "message": "(15) 'destination' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 362,
                    "column": 26,
                    "event": "note",
                    "message": "(16) 'destination' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 367,
                    "column": 19,
                    "event": "note",
                    "message": "(17) when 'strchr' returns NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 368,
                    "column": 17,
                    "event": "note",
                    "message": "(18) when 'strchr' returns non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 371,
                    "column": 20,
                    "event": "note",
                    "message": "(19) dereference of NULL 'strchr(from, 58)'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'checkpoint_cgroup_v1_mount'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 439,
                    "column": 22,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '0'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 402,
                    "column": 22,
                    "event": "note",
                    "message": "(1) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 404,
                    "column": 9,
                    "event": "note",
                    "message": "(2) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 420,
                    "column": 6,
                    "event": "note",
                    "message": "(3) following 'true' branch (when 'has_cgroup_mount != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 423,
                    "column": 9,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 424,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 427,
                    "column": 25,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 427,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 430,
                    "column": 15,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 430,
                    "column": 51,
                    "event": "note",
                    "message": "(9) following 'true' branch (when 'from' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 432,
                    "column": 26,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 432,
                    "column": 26,
                    "event": "note",
                    "message": "(11) 'source_path' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 437,
                    "column": 19,
                    "event": "note",
                    "message": "(12) when 'strchr' returns NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 438,
                    "column": 17,
                    "event": "note",
                    "message": "(13) when 'strchr' returns NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 439,
                    "column": 22,
                    "event": "note",
                    "message": "(14) dereference of NULL 'strchr(subsystem, 58)'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 441,
                    "column": 20,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL '0'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 402,
                    "column": 22,
                    "event": "note",
                    "message": "(1) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 404,
                    "column": 9,
                    "event": "note",
                    "message": "(2) 'content' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 420,
                    "column": 6,
                    "event": "note",
                    "message": "(3) following 'true' branch (when 'has_cgroup_mount != 0')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 423,
                    "column": 9,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 424,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 427,
                    "column": 25,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 427,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 430,
                    "column": 15,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 430,
                    "column": 51,
                    "event": "note",
                    "message": "(9) following 'true' branch (when 'from' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 432,
                    "column": 26,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 432,
                    "column": 26,
                    "event": "note",
                    "message": "(11) 'source_path' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 437,
                    "column": 19,
                    "event": "note",
                    "message": "(12) when 'strchr' returns NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 438,
                    "column": 17,
                    "event": "note",
                    "message": "(13) when 'strchr' returns non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c",
                    "line": 441,
                    "column": 20,
                    "event": "note",
                    "message": "(14) dereference of NULL 'strchr(from, 58)'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 415,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "warning[-Wanalyzer-double-free]",
                    "message": "double-'free' of 'progs'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'read_all_progs'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 363,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'ebpf_attach_program'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 381,
                    "column": 30,
                    "event": "note",
                    "message": "(2) first 'free' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 387,
                    "column": 13,
                    "event": "note",
                    "message": "(3) calling 'read_all_progs' from 'ebpf_attach_program'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 272,
                    "column": 1,
                    "event": "note",
                    "message": "(4) entry to 'read_all_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 282,
                    "column": 32,
                    "event": "note",
                    "message": "(5) following 'true' branch (when 'cur_size <= 4096')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 50,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 15,
                    "event": "note",
                    "message": "(7) passing freed pointer 'progs' in call to 'xrealloc' from 'read_all_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(8) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(9) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 15,
                    "event": "note",
                    "message": "(12) returning to 'read_all_progs' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 282,
                    "column": 32,
                    "event": "note",
                    "message": "(13) following 'true' branch (when 'cur_size <= 4096')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 50,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 15,
                    "event": "note",
                    "message": "(15) calling 'xrealloc' from 'read_all_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(16) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(17) when 'realloc' succeeds, without moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 15,
                    "event": "note",
                    "message": "(20) returning to 'read_all_progs' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 297,
                    "column": 6,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 300,
                    "column": 14,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 275,
                    "column": 26,
                    "event": "note",
                    "message": "(23) inlined call to 'cleanup_freep' from 'read_all_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(24) second 'free' here; first 'free' was at (2)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'cgroup_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 611,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_ebpf_query_cgroup_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 621,
                    "column": 15,
                    "event": "note",
                    "message": "(2) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 622,
                    "column": 6,
                    "event": "note",
                    "message": "(3) assuming 'cgroup_fd' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 622,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 625,
                    "column": 10,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 625,
                    "column": 10,
                    "event": "note",
                    "message": "(6) calling 'read_all_progs' from 'libcrun_ebpf_query_cgroup_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 272,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to 'read_all_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 282,
                    "column": 32,
                    "event": "note",
                    "message": "(8) following 'true' branch (when 'cur_size <= 4096')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 50,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 15,
                    "event": "note",
                    "message": "(10) calling 'xrealloc' from 'read_all_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(12) when 'realloc' succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(13) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 15,
                    "event": "note",
                    "message": "(15) returning to 'read_all_progs' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 282,
                    "column": 32,
                    "event": "note",
                    "message": "(16) following 'true' branch (when 'cur_size <= 4096')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 50,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 15,
                    "event": "note",
                    "message": "(18) calling 'xrealloc' from 'read_all_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 80,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 82,
                    "column": 15,
                    "event": "note",
                    "message": "(20) when 'realloc' succeeds, without moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 83,
                    "column": 6,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 85,
                    "column": 10,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 284,
                    "column": 15,
                    "event": "note",
                    "message": "(23) returning to 'read_all_progs' from 'xrealloc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 297,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 300,
                    "column": 14,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 625,
                    "column": 10,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_ebpf_query_cgroup_progs' from 'read_all_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 619,
                    "column": 21,
                    "event": "note",
                    "message": "(27) inlined call to 'cleanup_closep' from 'libcrun_ebpf_query_cgroup_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(28) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(30) calling 'cleanup_closep' from 'libcrun_ebpf_query_cgroup_progs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(31) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(32) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(33) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(35) second 'close' here; first 'close' was at (32)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 835,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'read_all_progs'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 294,
                    "column": 18,
                    "event": "warning[-Wanalyzer-infinite-loop]",
                    "message": "infinite loop",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 294,
                    "column": 18,
                    "event": "note",
                    "message": "(1) infinite loop here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 294,
                    "column": 18,
                    "event": "note",
                    "message": "(2) when 'ret < 0': always following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.h",
                    "line": 25,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 294,
                    "column": 21,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 294,
                    "column": 18,
                    "event": "note",
                    "message": "(4) if it ever follows 'true' branch, it will always do so...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 294,
                    "column": 18,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 294,
                    "column": 18,
                    "event": "note",
                    "message": "(6) looping back...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c",
                    "line": 294,
                    "column": 18,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'rootfsfd_cleanup'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 520,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libkrun_configure_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 536,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'rootfs' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 540,
                    "column": 37,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 540,
                    "column": 37,
                    "event": "note",
                    "message": "(4) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 541,
                    "column": 10,
                    "event": "note",
                    "message": "(5) assuming 'rootfsfd_cleanup' is a valid file descriptor (>= 0)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 541,
                    "column": 10,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 545,
                    "column": 6,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 531,
                    "column": 21,
                    "event": "note",
                    "message": "(8) inlined call to 'cleanup_closep' from 'libkrun_configure_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(9) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(11) calling 'cleanup_closep' from 'libkrun_configure_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(12) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(13) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(14) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(16) second 'close' here; first 'close' was at (13)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'devfd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 520,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libkrun_configure_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 545,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch (when 'phase != 4')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 576,
                    "column": 6,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 576,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch (when 'phase == 2')...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 576,
                    "column": 6,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 613,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 616,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 617,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 619,
                    "column": 14,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 621,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 623,
                    "column": 13,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c",
                    "line": 530,
                    "column": 21,
                    "event": "note",
                    "message": "(12) inlined call to 'cleanup_closep' from 'libkrun_configure_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 107,
                    "column": 6,
                    "event": "note",
                    "message": "(13) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(15) calling 'cleanup_closep' from 'libkrun_configure_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'cleanup_closep.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 104,
                    "column": 1,
                    "event": "note",
                    "message": "(16) entry to 'cleanup_closep'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(17) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 5,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 108,
                    "column": 25,
                    "event": "note",
                    "message": "(20) second 'close' here; first 'close' was at (17)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'seccomp_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3642,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'exec_process_entrypoint'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3675,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3678,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3679,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3682,
                    "column": 14,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3712,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3715,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3716,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3719,
                    "column": 16,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3746,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3749,
                    "column": 16,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3749,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3751,
                    "column": 26,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3763,
                    "column": 10,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3766,
                    "column": 7,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3766,
                    "column": 7,
                    "event": "note",
                    "message": "(16) calling 'close_and_reset' from 'exec_process_entrypoint'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(20) calling 'close_and_reset' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(21) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(22) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(23) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(25) second 'close' here; first 'close' was at (22)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'seccomp_receiver_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3642,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'exec_process_entrypoint'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3675,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3678,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3679,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3682,
                    "column": 14,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3712,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3715,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3716,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3719,
                    "column": 16,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3746,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3749,
                    "column": 16,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3749,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3751,
                    "column": 26,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3763,
                    "column": 10,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3766,
                    "column": 7,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3767,
                    "column": 7,
                    "event": "note",
                    "message": "(16) calling 'close_and_reset' from 'exec_process_entrypoint'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(20) calling 'close_and_reset' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(21) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(22) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(23) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(25) second 'close' here; first 'close' was at (22)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'terminal_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3607,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_container_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3616,
                    "column": 10,
                    "event": "note",
                    "message": "(2) calling 'libcrun_container_exec_with_options' from 'libcrun_container_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3864,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3893,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3896,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3897,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3901,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3902,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3905,
                    "column": 9,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3906,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(12) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 594,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 600,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(16) calling 'make_container' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 560,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(18) calling 'xmalloc0' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(22) returning to 'make_container' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 573,
                    "column": 6,
                    "event": "note",
                    "message": "(23) following 'false' branch (when 'config' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 576,
                    "column": 10,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(25) returning to 'libcrun_container_load_from_file' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3910,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3913,
                    "column": 22,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3915,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3921,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3924,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3919,
                    "column": 57,
                    "event": "note",
                    "message": "(32) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h",
                    "line": 82,
                    "column": 6,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3928,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3931,
                    "column": 9,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3936,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3939,
                    "column": 9,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3940,
                    "column": 6,
                    "event": "note",
                    "message": "(38) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3943,
                    "column": 3,
                    "event": "note",
                    "message": "(39) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h",
                    "line": 52,
                    "column": 3,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3946,
                    "column": 6,
                    "event": "note",
                    "message": "(41) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 18,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 6,
                    "event": "note",
                    "message": "(43) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 11,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 6,
                    "event": "note",
                    "message": "(45) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3998,
                    "column": 9,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3999,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(49) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4003,
                    "column": 6,
                    "event": "note",
                    "message": "(50) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4005,
                    "column": 33,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4026,
                    "column": 9,
                    "event": "note",
                    "message": "(52) calling 'initialize_security' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 668,
                    "column": 1,
                    "event": "note",
                    "message": "(53) entry to 'initialize_security'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 673,
                    "column": 6,
                    "event": "note",
                    "message": "(54) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 676,
                    "column": 22,
                    "event": "note",
                    "message": "(55) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 676,
                    "column": 6,
                    "event": "note",
                    "message": "(56) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 679,
                    "column": 11,
                    "event": "note",
                    "message": "(57) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4026,
                    "column": 9,
                    "event": "note",
                    "message": "(58) returning to 'libcrun_container_exec_with_options' from 'initialize_security'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4027,
                    "column": 6,
                    "event": "note",
                    "message": "(59) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4030,
                    "column": 9,
                    "event": "note",
                    "message": "(60) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4031,
                    "column": 6,
                    "event": "note",
                    "message": "(61) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4035,
                    "column": 47,
                    "event": "note",
                    "message": "(62) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4036,
                    "column": 6,
                    "event": "note",
                    "message": "(63) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(64) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(65) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(66) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4072,
                    "column": 6,
                    "event": "note",
                    "message": "(67) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4076,
                    "column": 18,
                    "event": "note",
                    "message": "(68) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4076,
                    "column": 10,
                    "event": "note",
                    "message": "(69) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4082,
                    "column": 13,
                    "event": "note",
                    "message": "(70) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4083,
                    "column": 10,
                    "event": "note",
                    "message": "(71) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4086,
                    "column": 18,
                    "event": "note",
                    "message": "(72) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4086,
                    "column": 10,
                    "event": "note",
                    "message": "(73) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4089,
                    "column": 49,
                    "event": "note",
                    "message": "(74) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4090,
                    "column": 14,
                    "event": "note",
                    "message": "(75) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4092,
                    "column": 17,
                    "event": "note",
                    "message": "(76) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4093,
                    "column": 14,
                    "event": "note",
                    "message": "(77) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4095,
                    "column": 11,
                    "event": "note",
                    "message": "(78) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4095,
                    "column": 11,
                    "event": "note",
                    "message": "(79) calling 'close_and_reset' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(80) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(81) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(82) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(83) calling 'close_and_reset' from 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(84) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(85) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(86) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(87) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(88) second 'close' here; first 'close' was at (85)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'own_seccomp_receiver_fd'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3607,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_container_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3616,
                    "column": 10,
                    "event": "note",
                    "message": "(2) calling 'libcrun_container_exec_with_options' from 'libcrun_container_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3864,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3893,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3896,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3897,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3901,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3902,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3905,
                    "column": 9,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3906,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(12) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 594,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 600,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(16) calling 'make_container' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 560,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(18) calling 'xmalloc0' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(22) returning to 'make_container' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 573,
                    "column": 6,
                    "event": "note",
                    "message": "(23) following 'false' branch (when 'config' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 576,
                    "column": 10,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(25) returning to 'libcrun_container_load_from_file' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3910,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3913,
                    "column": 22,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3915,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3921,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3924,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3919,
                    "column": 57,
                    "event": "note",
                    "message": "(32) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h",
                    "line": 82,
                    "column": 6,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3928,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3931,
                    "column": 9,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3936,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3939,
                    "column": 9,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3940,
                    "column": 6,
                    "event": "note",
                    "message": "(38) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3943,
                    "column": 3,
                    "event": "note",
                    "message": "(39) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h",
                    "line": 52,
                    "column": 3,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3946,
                    "column": 6,
                    "event": "note",
                    "message": "(41) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 18,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 6,
                    "event": "note",
                    "message": "(43) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3951,
                    "column": 13,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3951,
                    "column": 13,
                    "event": "note",
                    "message": "(45) calling 'get_seccomp_receiver_fd' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2460,
                    "column": 1,
                    "event": "note",
                    "message": "(46) entry to 'get_seccomp_receiver_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2470,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2475,
                    "column": 13,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2476,
                    "column": 10,
                    "event": "note",
                    "message": "(49) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2479,
                    "column": 16,
                    "event": "note",
                    "message": "(50) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3951,
                    "column": 13,
                    "event": "note",
                    "message": "(51) returning to 'libcrun_container_exec_with_options' from 'get_seccomp_receiver_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3954,
                    "column": 10,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 29,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 6,
                    "event": "note",
                    "message": "(54) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 11,
                    "event": "note",
                    "message": "(55) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 6,
                    "event": "note",
                    "message": "(56) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3998,
                    "column": 9,
                    "event": "note",
                    "message": "(57) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3999,
                    "column": 6,
                    "event": "note",
                    "message": "(58) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(59) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(60) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4003,
                    "column": 6,
                    "event": "note",
                    "message": "(61) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4005,
                    "column": 33,
                    "event": "note",
                    "message": "(62) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4026,
                    "column": 9,
                    "event": "note",
                    "message": "(63) calling 'initialize_security' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 668,
                    "column": 1,
                    "event": "note",
                    "message": "(64) entry to 'initialize_security'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 673,
                    "column": 6,
                    "event": "note",
                    "message": "(65) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 676,
                    "column": 22,
                    "event": "note",
                    "message": "(66) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 676,
                    "column": 6,
                    "event": "note",
                    "message": "(67) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 679,
                    "column": 11,
                    "event": "note",
                    "message": "(68) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4026,
                    "column": 9,
                    "event": "note",
                    "message": "(69) returning to 'libcrun_container_exec_with_options' from 'initialize_security'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4027,
                    "column": 6,
                    "event": "note",
                    "message": "(70) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4030,
                    "column": 9,
                    "event": "note",
                    "message": "(71) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4031,
                    "column": 6,
                    "event": "note",
                    "message": "(72) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4035,
                    "column": 47,
                    "event": "note",
                    "message": "(73) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4036,
                    "column": 6,
                    "event": "note",
                    "message": "(74) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(75) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(76) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(77) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4072,
                    "column": 6,
                    "event": "note",
                    "message": "(78) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4072,
                    "column": 6,
                    "event": "note",
                    "message": "(79) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4109,
                    "column": 6,
                    "event": "note",
                    "message": "(80) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4111,
                    "column": 27,
                    "event": "note",
                    "message": "(81) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4111,
                    "column": 11,
                    "event": "note",
                    "message": "(82) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4125,
                    "column": 35,
                    "event": "note",
                    "message": "(83) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4125,
                    "column": 10,
                    "event": "note",
                    "message": "(84) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4127,
                    "column": 31,
                    "event": "note",
                    "message": "(85) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4128,
                    "column": 14,
                    "event": "note",
                    "message": "(86) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4131,
                    "column": 17,
                    "event": "note",
                    "message": "(87) inlined call to 'close_and_reset' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 7,
                    "event": "note",
                    "message": "(88) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 211,
                    "column": 6,
                    "event": "note",
                    "message": "(89) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(90) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(91) calling 'close_and_reset' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'close_and_reset.part.0'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 208,
                    "column": 1,
                    "event": "note",
                    "message": "(92) entry to 'close_and_reset'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(93) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(94) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 13,
                    "event": "note",
                    "message": "(95) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 213,
                    "column": 33,
                    "event": "note",
                    "message": "(96) second 'close' here; first 'close' was at (93)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3998,
                    "column": 9,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL 'process'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3620,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_container_exec_process_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3628,
                    "column": 10,
                    "event": "note",
                    "message": "(2) calling 'libcrun_container_exec_with_options' from 'libcrun_container_exec_process_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3864,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3888,
                    "column": 46,
                    "event": "note",
                    "message": "(4) 'process' is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3893,
                    "column": 6,
                    "event": "note",
                    "message": "(5) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3896,
                    "column": 9,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3897,
                    "column": 6,
                    "event": "note",
                    "message": "(7) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3901,
                    "column": 9,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3902,
                    "column": 6,
                    "event": "note",
                    "message": "(9) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3905,
                    "column": 9,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3906,
                    "column": 6,
                    "event": "note",
                    "message": "(11) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(13) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 594,
                    "column": 1,
                    "event": "note",
                    "message": "(14) entry to 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 600,
                    "column": 6,
                    "event": "note",
                    "message": "(15) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(17) calling 'make_container' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 560,
                    "column": 1,
                    "event": "note",
                    "message": "(18) entry to 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(19) calling 'xmalloc0' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(20) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(21) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(23) returning to 'make_container' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 573,
                    "column": 6,
                    "event": "note",
                    "message": "(24) following 'false' branch (when 'config' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 576,
                    "column": 10,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_container_load_from_file' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(27) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3910,
                    "column": 6,
                    "event": "note",
                    "message": "(28) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3913,
                    "column": 22,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3915,
                    "column": 6,
                    "event": "note",
                    "message": "(30) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3921,
                    "column": 21,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3924,
                    "column": 8,
                    "event": "note",
                    "message": "(32) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3919,
                    "column": 57,
                    "event": "note",
                    "message": "(33) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h",
                    "line": 82,
                    "column": 6,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3928,
                    "column": 6,
                    "event": "note",
                    "message": "(35) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3931,
                    "column": 9,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3936,
                    "column": 6,
                    "event": "note",
                    "message": "(37) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3939,
                    "column": 9,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3940,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3943,
                    "column": 3,
                    "event": "note",
                    "message": "(40) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h",
                    "line": 52,
                    "column": 3,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3946,
                    "column": 6,
                    "event": "note",
                    "message": "(42) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 18,
                    "event": "note",
                    "message": "(43) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 6,
                    "event": "note",
                    "message": "(44) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 29,
                    "event": "note",
                    "message": "(45) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 6,
                    "event": "note",
                    "message": "(46) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 11,
                    "event": "note",
                    "message": "(47) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 6,
                    "event": "note",
                    "message": "(48) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3998,
                    "column": 9,
                    "event": "note",
                    "message": "(49) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3998,
                    "column": 9,
                    "event": "note",
                    "message": "(50) dereference of NULL 'process'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4013,
                    "column": 32,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '*process.selinux_label'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3864,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3893,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3896,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3897,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3901,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3902,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3905,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3906,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 594,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 600,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(14) calling 'make_container' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 560,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(16) calling 'xmalloc0' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(20) returning to 'make_container' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 573,
                    "column": 6,
                    "event": "note",
                    "message": "(21) following 'false' branch (when 'config' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 576,
                    "column": 10,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(23) returning to 'libcrun_container_load_from_file' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3910,
                    "column": 6,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3913,
                    "column": 22,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3915,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3921,
                    "column": 21,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3924,
                    "column": 8,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3919,
                    "column": 57,
                    "event": "note",
                    "message": "(30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h",
                    "line": 82,
                    "column": 6,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3928,
                    "column": 6,
                    "event": "note",
                    "message": "(32) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3931,
                    "column": 9,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3936,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3939,
                    "column": 9,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3940,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3943,
                    "column": 3,
                    "event": "note",
                    "message": "(37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h",
                    "line": 52,
                    "column": 3,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3946,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 18,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 6,
                    "event": "note",
                    "message": "(41) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3951,
                    "column": 13,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3951,
                    "column": 13,
                    "event": "note",
                    "message": "(43) calling 'get_seccomp_receiver_fd' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2460,
                    "column": 1,
                    "event": "note",
                    "message": "(44) entry to 'get_seccomp_receiver_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2470,
                    "column": 6,
                    "event": "note",
                    "message": "(45) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2475,
                    "column": 13,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2476,
                    "column": 10,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2479,
                    "column": 16,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3951,
                    "column": 13,
                    "event": "note",
                    "message": "(49) returning to 'libcrun_container_exec_with_options' from 'get_seccomp_receiver_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3954,
                    "column": 10,
                    "event": "note",
                    "message": "(50) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 29,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 11,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 6,
                    "event": "note",
                    "message": "(54) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3998,
                    "column": 9,
                    "event": "note",
                    "message": "(55) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3999,
                    "column": 6,
                    "event": "note",
                    "message": "(56) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(57) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(58) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4003,
                    "column": 6,
                    "event": "note",
                    "message": "(59) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4005,
                    "column": 33,
                    "event": "note",
                    "message": "(60) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4010,
                    "column": 6,
                    "event": "note",
                    "message": "(61) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4012,
                    "column": 18,
                    "event": "note",
                    "message": "(62) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4012,
                    "column": 10,
                    "event": "note",
                    "message": "(63) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4013,
                    "column": 34,
                    "event": "note",
                    "message": "(64) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4013,
                    "column": 34,
                    "event": "note",
                    "message": "(65) calling 'xstrdup' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 221,
                    "column": 1,
                    "event": "note",
                    "message": "(66) entry to 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(67) following 'false' branch (when 'str' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(68) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(69) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(70) assuming 'ret' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(71) following 'false' branch (when 'ret' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(72) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4013,
                    "column": 34,
                    "event": "note",
                    "message": "(73) returning to 'libcrun_container_exec_with_options' from 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4013,
                    "column": 32,
                    "event": "note",
                    "message": "(74) '*process.selinux_label' leaks here; was allocated at (69)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4016,
                    "column": 35,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of '*process.apparmor_profile'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3864,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3893,
                    "column": 6,
                    "event": "note",
                    "message": "(2) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3896,
                    "column": 9,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3897,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3901,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3902,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3905,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3906,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 594,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 600,
                    "column": 6,
                    "event": "note",
                    "message": "(12) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(14) calling 'make_container' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 560,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(16) calling 'xmalloc0' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(18) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(20) returning to 'make_container' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 573,
                    "column": 6,
                    "event": "note",
                    "message": "(21) following 'false' branch (when 'config' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 576,
                    "column": 10,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(23) returning to 'libcrun_container_load_from_file' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3910,
                    "column": 6,
                    "event": "note",
                    "message": "(25) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3913,
                    "column": 22,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3915,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3921,
                    "column": 21,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3924,
                    "column": 8,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3919,
                    "column": 57,
                    "event": "note",
                    "message": "(30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h",
                    "line": 82,
                    "column": 6,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3928,
                    "column": 6,
                    "event": "note",
                    "message": "(32) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3931,
                    "column": 9,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3936,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3939,
                    "column": 9,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3940,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3943,
                    "column": 3,
                    "event": "note",
                    "message": "(37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h",
                    "line": 52,
                    "column": 3,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3946,
                    "column": 6,
                    "event": "note",
                    "message": "(39) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 18,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 6,
                    "event": "note",
                    "message": "(41) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3951,
                    "column": 13,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3951,
                    "column": 13,
                    "event": "note",
                    "message": "(43) calling 'get_seccomp_receiver_fd' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2460,
                    "column": 1,
                    "event": "note",
                    "message": "(44) entry to 'get_seccomp_receiver_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2470,
                    "column": 6,
                    "event": "note",
                    "message": "(45) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2475,
                    "column": 13,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2476,
                    "column": 10,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 2479,
                    "column": 16,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3951,
                    "column": 13,
                    "event": "note",
                    "message": "(49) returning to 'libcrun_container_exec_with_options' from 'get_seccomp_receiver_fd'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3954,
                    "column": 10,
                    "event": "note",
                    "message": "(50) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 29,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 6,
                    "event": "note",
                    "message": "(52) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 11,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 6,
                    "event": "note",
                    "message": "(54) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3998,
                    "column": 9,
                    "event": "note",
                    "message": "(55) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3999,
                    "column": 6,
                    "event": "note",
                    "message": "(56) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(57) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(58) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4003,
                    "column": 6,
                    "event": "note",
                    "message": "(59) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4005,
                    "column": 33,
                    "event": "note",
                    "message": "(60) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4010,
                    "column": 6,
                    "event": "note",
                    "message": "(61) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4012,
                    "column": 18,
                    "event": "note",
                    "message": "(62) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4015,
                    "column": 10,
                    "event": "note",
                    "message": "(63) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4016,
                    "column": 37,
                    "event": "note",
                    "message": "(64) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4016,
                    "column": 37,
                    "event": "note",
                    "message": "(65) calling 'xstrdup' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 221,
                    "column": 1,
                    "event": "note",
                    "message": "(66) entry to 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 224,
                    "column": 6,
                    "event": "note",
                    "message": "(67) following 'false' branch (when 'str' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(68) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "(69) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(70) assuming 'ret' is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(71) following 'false' branch (when 'ret' is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 228,
                    "column": 6,
                    "event": "note",
                    "message": "(72) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4016,
                    "column": 37,
                    "event": "note",
                    "message": "(73) returning to 'libcrun_container_exec_with_options' from 'xstrdup'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4016,
                    "column": 35,
                    "event": "note",
                    "message": "(74) '*process.apparmor_profile' leaks here; was allocated at (69)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4042,
                    "column": 27,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'pipefd0'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3607,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_container_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3616,
                    "column": 10,
                    "event": "note",
                    "message": "(2) calling 'libcrun_container_exec_with_options' from 'libcrun_container_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3864,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3893,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3896,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3897,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3901,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3902,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3905,
                    "column": 9,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3906,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(12) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 594,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 600,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(16) calling 'make_container' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 560,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(18) calling 'xmalloc0' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(22) returning to 'make_container' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 573,
                    "column": 6,
                    "event": "note",
                    "message": "(23) following 'false' branch (when 'config' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 576,
                    "column": 10,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(25) returning to 'libcrun_container_load_from_file' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3910,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3913,
                    "column": 22,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3915,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3921,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3924,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3919,
                    "column": 57,
                    "event": "note",
                    "message": "(32) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h",
                    "line": 82,
                    "column": 6,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3928,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3931,
                    "column": 9,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3936,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3939,
                    "column": 9,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3940,
                    "column": 6,
                    "event": "note",
                    "message": "(38) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3943,
                    "column": 3,
                    "event": "note",
                    "message": "(39) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h",
                    "line": 52,
                    "column": 3,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3946,
                    "column": 6,
                    "event": "note",
                    "message": "(41) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 18,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 6,
                    "event": "note",
                    "message": "(43) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 11,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 6,
                    "event": "note",
                    "message": "(45) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3998,
                    "column": 9,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3999,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(49) opened here as read-write",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(50) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4003,
                    "column": 6,
                    "event": "note",
                    "message": "(51) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4005,
                    "column": 33,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4026,
                    "column": 9,
                    "event": "note",
                    "message": "(53) calling 'initialize_security' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 668,
                    "column": 1,
                    "event": "note",
                    "message": "(54) entry to 'initialize_security'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 673,
                    "column": 6,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 676,
                    "column": 22,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 676,
                    "column": 6,
                    "event": "note",
                    "message": "(57) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 679,
                    "column": 11,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4026,
                    "column": 9,
                    "event": "note",
                    "message": "(59) returning to 'libcrun_container_exec_with_options' from 'initialize_security'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4027,
                    "column": 6,
                    "event": "note",
                    "message": "(60) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4030,
                    "column": 9,
                    "event": "note",
                    "message": "(61) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4031,
                    "column": 6,
                    "event": "note",
                    "message": "(62) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4035,
                    "column": 47,
                    "event": "note",
                    "message": "(63) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4036,
                    "column": 6,
                    "event": "note",
                    "message": "(64) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(65) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4042,
                    "column": 27,
                    "event": "note",
                    "message": "(68) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4042,
                    "column": 7,
                    "event": "note",
                    "message": "(69) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4042,
                    "column": 7,
                    "event": "note",
                    "message": "(70) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4042,
                    "column": 27,
                    "event": "note",
                    "message": "(71) second 'close' here; first 'close' was at (68)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4057,
                    "column": 35,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'pipefd1'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3607,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_container_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3616,
                    "column": 10,
                    "event": "note",
                    "message": "(2) calling 'libcrun_container_exec_with_options' from 'libcrun_container_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3864,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3893,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3896,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3897,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3901,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3902,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3905,
                    "column": 9,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3906,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(12) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 594,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 600,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(16) calling 'make_container' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 560,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(18) calling 'xmalloc0' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(22) returning to 'make_container' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 573,
                    "column": 6,
                    "event": "note",
                    "message": "(23) following 'false' branch (when 'config' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 576,
                    "column": 10,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(25) returning to 'libcrun_container_load_from_file' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3910,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3913,
                    "column": 22,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3915,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3921,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3924,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3919,
                    "column": 57,
                    "event": "note",
                    "message": "(32) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h",
                    "line": 82,
                    "column": 6,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3928,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3931,
                    "column": 9,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3936,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3939,
                    "column": 9,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3940,
                    "column": 6,
                    "event": "note",
                    "message": "(38) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3943,
                    "column": 3,
                    "event": "note",
                    "message": "(39) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h",
                    "line": 52,
                    "column": 3,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3946,
                    "column": 6,
                    "event": "note",
                    "message": "(41) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 18,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 6,
                    "event": "note",
                    "message": "(43) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 11,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 6,
                    "event": "note",
                    "message": "(45) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3998,
                    "column": 9,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3999,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(49) opened here as read-write",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(50) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4003,
                    "column": 6,
                    "event": "note",
                    "message": "(51) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4005,
                    "column": 33,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4026,
                    "column": 9,
                    "event": "note",
                    "message": "(53) calling 'initialize_security' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 668,
                    "column": 1,
                    "event": "note",
                    "message": "(54) entry to 'initialize_security'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 673,
                    "column": 6,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 676,
                    "column": 22,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 676,
                    "column": 6,
                    "event": "note",
                    "message": "(57) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 679,
                    "column": 11,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4026,
                    "column": 9,
                    "event": "note",
                    "message": "(59) returning to 'libcrun_container_exec_with_options' from 'initialize_security'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4027,
                    "column": 6,
                    "event": "note",
                    "message": "(60) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4030,
                    "column": 9,
                    "event": "note",
                    "message": "(61) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4031,
                    "column": 6,
                    "event": "note",
                    "message": "(62) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4035,
                    "column": 47,
                    "event": "note",
                    "message": "(63) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4036,
                    "column": 6,
                    "event": "note",
                    "message": "(64) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(65) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4045,
                    "column": 7,
                    "event": "note",
                    "message": "(68) calling 'exec_process_entrypoint' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3642,
                    "column": 1,
                    "event": "note",
                    "message": "(69) entry to 'exec_process_entrypoint'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3669,
                    "column": 6,
                    "event": "note",
                    "message": "(70) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3674,
                    "column": 9,
                    "event": "note",
                    "message": "(71) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3675,
                    "column": 6,
                    "event": "note",
                    "message": "(72) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3652,
                    "column": 22,
                    "event": "note",
                    "message": "(73) inlined call to 'cleanup_freep' from 'exec_process_entrypoint'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 92,
                    "column": 3,
                    "event": "note",
                    "message": "(74) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4045,
                    "column": 7,
                    "event": "note",
                    "message": "(75) returning to 'libcrun_container_exec_with_options' from 'exec_process_entrypoint'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4047,
                    "column": 10,
                    "event": "note",
                    "message": "(76) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4049,
                    "column": 23,
                    "event": "note",
                    "message": "(77) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4049,
                    "column": 14,
                    "event": "note",
                    "message": "(78) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4053,
                    "column": 27,
                    "event": "note",
                    "message": "(79) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4057,
                    "column": 35,
                    "event": "note",
                    "message": "(80) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4057,
                    "column": 15,
                    "event": "note",
                    "message": "(81) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4057,
                    "column": 15,
                    "event": "note",
                    "message": "(82) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4057,
                    "column": 35,
                    "event": "note",
                    "message": "(83) second 'close' here; first 'close' was at (80)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4064,
                    "column": 23,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double 'close' of file descriptor 'pipefd1'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3607,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to 'libcrun_container_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3616,
                    "column": 10,
                    "event": "note",
                    "message": "(2) calling 'libcrun_container_exec_with_options' from 'libcrun_container_exec'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3864,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3893,
                    "column": 6,
                    "event": "note",
                    "message": "(4) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3896,
                    "column": 9,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3897,
                    "column": 6,
                    "event": "note",
                    "message": "(6) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3901,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3902,
                    "column": 6,
                    "event": "note",
                    "message": "(8) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3905,
                    "column": 9,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3906,
                    "column": 6,
                    "event": "note",
                    "message": "(10) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(12) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 594,
                    "column": 1,
                    "event": "note",
                    "message": "(13) entry to 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 600,
                    "column": 6,
                    "event": "note",
                    "message": "(14) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(16) calling 'make_container' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 560,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(18) calling 'xmalloc0' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 71,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 74,
                    "column": 6,
                    "event": "note",
                    "message": "(20) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 76,
                    "column": 10,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 562,
                    "column": 36,
                    "event": "note",
                    "message": "(22) returning to 'make_container' from 'xmalloc0'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 573,
                    "column": 6,
                    "event": "note",
                    "message": "(23) following 'false' branch (when 'config' is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 576,
                    "column": 10,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 605,
                    "column": 10,
                    "event": "note",
                    "message": "(25) returning to 'libcrun_container_load_from_file' from 'make_container'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3909,
                    "column": 15,
                    "event": "note",
                    "message": "(26) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3910,
                    "column": 6,
                    "event": "note",
                    "message": "(27) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3913,
                    "column": 22,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3915,
                    "column": 6,
                    "event": "note",
                    "message": "(29) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3921,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3924,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3919,
                    "column": 57,
                    "event": "note",
                    "message": "(32) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h",
                    "line": 82,
                    "column": 6,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3928,
                    "column": 6,
                    "event": "note",
                    "message": "(34) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3931,
                    "column": 9,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3936,
                    "column": 6,
                    "event": "note",
                    "message": "(36) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3939,
                    "column": 9,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3940,
                    "column": 6,
                    "event": "note",
                    "message": "(38) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3943,
                    "column": 3,
                    "event": "note",
                    "message": "(39) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h",
                    "line": 52,
                    "column": 3,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function 'libcrun_container_exec_with_options'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3946,
                    "column": 6,
                    "event": "note",
                    "message": "(41) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3949,
                    "column": 18,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3958,
                    "column": 6,
                    "event": "note",
                    "message": "(43) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 11,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3961,
                    "column": 6,
                    "event": "note",
                    "message": "(45) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3998,
                    "column": 9,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 3999,
                    "column": 6,
                    "event": "note",
                    "message": "(47) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(49) opened here as read-write",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4002,
                    "column": 9,
                    "event": "note",
                    "message": "(50) when 'pipe2' succeeds",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4003,
                    "column": 6,
                    "event": "note",
                    "message": "(51) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4005,
                    "column": 33,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4026,
                    "column": 9,
                    "event": "note",
                    "message": "(53) calling 'initialize_security' from 'libcrun_container_exec_with_options'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 668,
                    "column": 1,
                    "event": "note",
                    "message": "(54) entry to 'initialize_security'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 673,
                    "column": 6,
                    "event": "note",
                    "message": "(55) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 676,
                    "column": 22,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h",
                    "line": 57,
                    "column": 40,
                    "event": "note",
                    "message": "in definition of macro 'UNLIKELY'",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 676,
                    "column": 6,
                    "event": "note",
                    "message": "(57) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 679,
                    "column": 11,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4026,
                    "column": 9,
                    "event": "note",
                    "message": "(59) returning to 'libcrun_container_exec_with_options' from 'initialize_security'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4027,
                    "column": 6,
                    "event": "note",
                    "message": "(60) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4030,
                    "column": 9,
                    "event": "note",
                    "message": "(61) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4031,
                    "column": 6,
                    "event": "note",
                    "message": "(62) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4035,
                    "column": 47,
                    "event": "note",
                    "message": "(63) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4036,
                    "column": 6,
                    "event": "note",
                    "message": "(64) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(65) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(66) following 'false' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4040,
                    "column": 6,
                    "event": "note",
                    "message": "(67) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4064,
                    "column": 23,
                    "event": "note",
                    "message": "(68) first 'close' here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4064,
                    "column": 3,
                    "event": "note",
                    "message": "(69) following 'true' branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4064,
                    "column": 3,
                    "event": "note",
                    "message": "(70) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.c",
                    "line": 4064,
                    "column": 23,
                    "event": "note",
                    "message": "(71) second 'close' here; first 'close' was at (68)",
                    "verbosity_level": 2
                }
            ]
        }
    ]
}
