{
    "defects": [
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 1341,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘close_nointr’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.c",
                    "line": 75,
                    "column": 21,
                    "event": "warning[-Wanalyzer-fd-double-close]",
                    "message": "double ‘close’ of file descriptor ‘fd’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.h",
                    "line": 40,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.c",
                    "line": 30,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/macro.h",
                    "line": 127,
                    "column": 20,
                    "event": "note",
                    "message": "(1) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/macro.h",
                    "line": 136,
                    "column": 22,
                    "event": "note",
                    "message": "in expansion of macro ‘assert_se’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.c",
                    "line": 70,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘assert’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.c",
                    "line": 75,
                    "column": 21,
                    "event": "note",
                    "message": "(3) first ‘close’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.c",
                    "line": 76,
                    "column": 20,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.c",
                    "line": 24,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.c",
                    "line": 79,
                    "column": 21,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.c",
                    "line": 79,
                    "column": 20,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.c",
                    "line": 75,
                    "column": 21,
                    "event": "note",
                    "message": "(8) second ‘close’ here; first ‘close’ was at (3)",
                    "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/dracut-059/src/util/util.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘next_arg’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 70,
                    "column": 13,
                    "event": "warning[-Wanalyzer-possible-null-dereference]",
                    "message": "dereference of possibly-NULL ‘args’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 293,
                    "column": 5,
                    "event": "note",
                    "message": "(1) entry to ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 17,
                    "event": "note",
                    "message": "(2) calling ‘get_mode’ from ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 141,
                    "column": 23,
                    "event": "note",
                    "message": "(3) entry to ‘get_mode’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 160,
                    "column": 39,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 161,
                    "column": 48,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 17,
                    "event": "note",
                    "message": "(6) returning to ‘main’ from ‘get_mode’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 9,
                    "event": "note",
                    "message": "(7) following ‘case 1:’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 299,
                    "column": 9,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 300,
                    "column": 24,
                    "event": "note",
                    "message": "(9) calling ‘getarg’ from ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 176,
                    "column": 12,
                    "event": "note",
                    "message": "(10) entry to ‘getarg’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 185,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch (when ‘p’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 188,
                    "column": 19,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 188,
                    "column": 19,
                    "event": "note",
                    "message": "(13) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 190,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch (when ‘argc == 2’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 194,
                    "column": 20,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 196,
                    "column": 24,
                    "event": "note",
                    "message": "(16) when ‘strchr’ returns NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 197,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘false’ branch (when ‘search_value’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 204,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 209,
                    "column": 27,
                    "event": "note",
                    "message": "(21) calling ‘next_arg’ from ‘getarg’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 64,
                    "column": 14,
                    "event": "note",
                    "message": "(22) entry to ‘next_arg’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 70,
                    "column": 13,
                    "event": "note",
                    "message": "(23) ‘args’ could be NULL: unchecked value from (13)",
                    "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/dracut-059/src/util/util.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘getarg’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 234,
                    "column": 12,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘cmdline’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 293,
                    "column": 5,
                    "event": "note",
                    "message": "(1) entry to ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 17,
                    "event": "note",
                    "message": "(2) calling ‘get_mode’ from ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 141,
                    "column": 23,
                    "event": "note",
                    "message": "(3) entry to ‘get_mode’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 160,
                    "column": 39,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 161,
                    "column": 48,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 17,
                    "event": "note",
                    "message": "(6) returning to ‘main’ from ‘get_mode’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 9,
                    "event": "note",
                    "message": "(7) following ‘case 1:’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 299,
                    "column": 9,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 300,
                    "column": 24,
                    "event": "note",
                    "message": "(9) calling ‘getarg’ from ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 176,
                    "column": 12,
                    "event": "note",
                    "message": "(10) entry to ‘getarg’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 185,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch (when ‘p’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 188,
                    "column": 19,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 188,
                    "column": 19,
                    "event": "note",
                    "message": "(13) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 190,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch (when ‘argc == 2’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 194,
                    "column": 20,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 196,
                    "column": 24,
                    "event": "note",
                    "message": "(16) when ‘strchr’ returns NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 197,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘false’ branch (when ‘search_value’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 204,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 209,
                    "column": 27,
                    "event": "note",
                    "message": "(21) calling ‘next_arg’ from ‘getarg’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 64,
                    "column": 14,
                    "event": "note",
                    "message": "(22) entry to ‘next_arg’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 70,
                    "column": 13,
                    "event": "note",
                    "message": "(23) assuming ‘args’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 88,
                    "column": 12,
                    "event": "note",
                    "message": "(24) following ‘true’ branch (when ‘equals == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 89,
                    "column": 22,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 101,
                    "column": 12,
                    "event": "note",
                    "message": "(26) following ‘false’ branch (when ‘in_quote == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 104,
                    "column": 17,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 111,
                    "column": 16,
                    "event": "note",
                    "message": "(28) inlined call to ‘skip_spaces’ from ‘next_arg’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 50,
                    "column": 48,
                    "event": "note",
                    "message": "(29) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 54,
                    "column": 16,
                    "event": "note",
                    "message": "in expansion of macro ‘kernel_isspace’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘getarg’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 111,
                    "column": 16,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 209,
                    "column": 27,
                    "event": "note",
                    "message": "(31) returning to ‘getarg’ from ‘next_arg’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 219,
                    "column": 18,
                    "event": "note",
                    "message": "(32) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 221,
                    "column": 12,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 221,
                    "column": 12,
                    "event": "note",
                    "message": "(34) following ‘false’ branch (when ‘search_value’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 228,
                    "column": 12,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 228,
                    "column": 12,
                    "event": "note",
                    "message": "(36) following ‘false’ branch (when ‘end_value’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 234,
                    "column": 12,
                    "event": "note",
                    "message": "(37) ...to here (38) ‘cmdline’ leaks here; was allocated at (13)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.h",
                    "line": 535,
                    "column": 9,
                    "event": "warning[-Wmaybe-uninitialized]",
                    "message": "‘dst’ may be used uninitialized",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  535 |         free(*(void **)p);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |         ^~~~~~~~~~~~~~~~~",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘dracut_install’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 756,
                    "column": 30,
                    "event": "note",
                    "message": "‘dst’ was declared here",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  756 |         _cleanup_free_ char *dst;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                              ^~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘strv_push’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 416,
                    "column": 12,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘<unknown>’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 557,
                    "column": 8,
                    "event": "note",
                    "message": "(1) entry to ‘strv_split_nulstr’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 26,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.h",
                    "line": 487,
                    "column": 29,
                    "event": "note",
                    "message": "(2) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 562,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘NULSTR_FOREACH’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 563,
                    "column": 21,
                    "event": "note",
                    "message": "(4) inlined call to ‘strv_extend’ from ‘strv_split_nulstr’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(5) calling ‘strv_extend.part.0’ from ‘strv_split_nulstr’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘strv_push’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 426,
                    "column": 5,
                    "event": "note",
                    "message": "(6) entry to ‘strv_extend.part.0’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 434,
                    "column": 13,
                    "event": "note",
                    "message": "(7) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 435,
                    "column": 12,
                    "event": "note",
                    "message": "(8) assuming ‘v’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 435,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following ‘false’ branch (when ‘v’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 438,
                    "column": 13,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 438,
                    "column": 13,
                    "event": "note",
                    "message": "(11) calling ‘strv_push’ from ‘strv_extend.part.0’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 406,
                    "column": 5,
                    "event": "note",
                    "message": "(12) entry to ‘strv_push’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 411,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch (when ‘value’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 414,
                    "column": 13,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 414,
                    "column": 13,
                    "event": "note",
                    "message": "(15) inlined call to ‘strv_length’ from ‘strv_push’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 95,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘strv_push’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 415,
                    "column": 45,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 415,
                    "column": 13,
                    "event": "note",
                    "message": "(18) when ‘realloc’ succeeds, moving buffer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 416,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch (when ‘c’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 419,
                    "column": 10,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 438,
                    "column": 13,
                    "event": "note",
                    "message": "(21) returning to ‘strv_extend.part.0’ from ‘strv_push’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 439,
                    "column": 12,
                    "event": "note",
                    "message": "(22) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 563,
                    "column": 21,
                    "event": "note",
                    "message": "(24) inlined call to ‘strv_extend’ from ‘strv_split_nulstr’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(25) returning to ‘strv_split_nulstr’ from ‘strv_extend.part.0’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘strv_push’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 563,
                    "column": 20,
                    "event": "note",
                    "message": "(26) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.h",
                    "line": 487,
                    "column": 44,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 562,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘NULSTR_FOREACH’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/util.h",
                    "line": 487,
                    "column": 29,
                    "event": "note",
                    "message": "(28) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 562,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘NULSTR_FOREACH’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 563,
                    "column": 21,
                    "event": "note",
                    "message": "(30) inlined call to ‘strv_extend’ from ‘strv_split_nulstr’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(31) calling ‘strv_extend.part.0’ from ‘strv_split_nulstr’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘strv_push’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 426,
                    "column": 5,
                    "event": "note",
                    "message": "(32) entry to ‘strv_extend.part.0’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 435,
                    "column": 12,
                    "event": "note",
                    "message": "(33) following ‘false’ branch (when ‘v’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 438,
                    "column": 13,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 438,
                    "column": 13,
                    "event": "note",
                    "message": "(35) calling ‘strv_push’ from ‘strv_extend.part.0’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 406,
                    "column": 5,
                    "event": "note",
                    "message": "(36) entry to ‘strv_push’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 411,
                    "column": 12,
                    "event": "note",
                    "message": "(37) following ‘false’ branch (when ‘value’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 414,
                    "column": 13,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 414,
                    "column": 13,
                    "event": "note",
                    "message": "(39) inlined call to ‘strv_length’ from ‘strv_push’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 95,
                    "column": 12,
                    "event": "note",
                    "message": "(40) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 414,
                    "column": 13,
                    "event": "note",
                    "message": "(42) inlined call to ‘strv_length’ from ‘strv_push’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(43) calling ‘strv_length.part.0’ from ‘strv_push’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘strv_push’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 91,
                    "column": 14,
                    "event": "note",
                    "message": "(44) entry to ‘strv_length.part.0’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 98,
                    "column": 16,
                    "event": "note",
                    "message": "(45) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 99,
                    "column": 18,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 98,
                    "column": 16,
                    "event": "note",
                    "message": "(47) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 414,
                    "column": 13,
                    "event": "note",
                    "message": "(49) inlined call to ‘strv_length’ from ‘strv_push’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(50) returning to ‘strv_push’ from ‘strv_length.part.0’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘strv_push’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/strv.c",
                    "line": 416,
                    "column": 12,
                    "event": "note",
                    "message": "(51) ‘<unknown>’ leaks here; was allocated at (7)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 211,
                    "column": 29,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'cmdline'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to 'case GETARG:'  at line 299",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 300,
                    "column": 24,
                    "event": "note",
                    "message": "Calling 'getarg'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 185,
                    "column": 13,
                    "event": "note",
                    "message": "'p' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 185,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 188,
                    "column": 19,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 190,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'argc' is equal to 2",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 190,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 197,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'search_value' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 197,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 204,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 204,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 210,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 211,
                    "column": 29,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'cmdline'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 211,
                    "column": 29,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'key'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to 'case GETARG:'  at line 299",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 300,
                    "column": 24,
                    "event": "note",
                    "message": "Calling 'getarg'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 185,
                    "column": 13,
                    "event": "note",
                    "message": "'p' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 185,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 188,
                    "column": 19,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 190,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'argc' is equal to 2",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 190,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 197,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'search_value' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 197,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 204,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 204,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 210,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 211,
                    "column": 29,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'key'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 276,
                    "column": 37,
                    "event": "warning[core.NonNullParamChecker]",
                    "message": "Null pointer passed to 1st parameter expecting 'nonnull'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to 'case GETARGS:'  at line 301",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 302,
                    "column": 24,
                    "event": "note",
                    "message": "Calling 'getargs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 249,
                    "column": 13,
                    "event": "note",
                    "message": "'p' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 249,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 254,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'argc' is equal to 2",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 254,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 261,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'search_value' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 261,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 264,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 264,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 268,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 268,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 273,
                    "column": 27,
                    "event": "note",
                    "message": "Calling 'next_arg'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 70,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 70,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 76,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 87",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 88,
                    "column": 14,
                    "event": "note",
                    "message": "'equals' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 88,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 89,
                    "column": 17,
                    "event": "note",
                    "message": "Null pointer value stored to 'value'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 101,
                    "column": 13,
                    "event": "note",
                    "message": "'quoted' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 101,
                    "column": 20,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 104,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 273,
                    "column": 27,
                    "event": "note",
                    "message": "Returning from 'next_arg'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 274,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 275,
                    "column": 29,
                    "event": "note",
                    "message": "'search_value' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 275,
                    "column": 25,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 276,
                    "column": 37,
                    "event": "note",
                    "message": "Null pointer passed to 1st parameter expecting 'nonnull'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 289,
                    "column": 18,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'key'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to 'case GETARGS:'  at line 301",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 302,
                    "column": 24,
                    "event": "note",
                    "message": "Calling 'getargs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 249,
                    "column": 13,
                    "event": "note",
                    "message": "'p' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 249,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 252,
                    "column": 19,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 254,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'argc' is equal to 2",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 254,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 261,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'search_value' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 261,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 264,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 264,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 268,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 268,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 274,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 274,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 289,
                    "column": 18,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'key'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 290,
                    "column": 16,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'cmdline'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 295,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to 'case GETARGS:'  at line 301",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 302,
                    "column": 24,
                    "event": "note",
                    "message": "Calling 'getargs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 249,
                    "column": 13,
                    "event": "note",
                    "message": "'p' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 249,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 252,
                    "column": 19,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 254,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'argc' is equal to 2",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 254,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 261,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'search_value' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 261,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 268,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 268,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 274,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 274,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 271,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/util/util.c",
                    "line": 290,
                    "column": 16,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'cmdline'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 182,
                    "column": 18,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'from_dir_p'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 250,
                    "column": 48,
                    "event": "note",
                    "message": "Calling 'convert_abs_rel'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 173,
                    "column": 22,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 174,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'from_dir_p' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 174,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 176,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 176,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 182,
                    "column": 18,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'from_dir_p'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 195,
                    "column": 18,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'target_dir_p'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 250,
                    "column": 48,
                    "event": "note",
                    "message": "Calling 'convert_abs_rel'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 174,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'from_dir_p' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 174,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 176,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 176,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 182,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 184",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 184,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 184,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 13,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 184,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 53,
                    "column": 9,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 187,
                    "column": 24,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 188,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'target_dir_p' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 188,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 190,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 190,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 195,
                    "column": 18,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'target_dir_p'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 323,
                    "column": 17,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'dest_desc' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 323,
                    "column": 17,
                    "event": "note",
                    "message": "Value stored to 'dest_desc' is never read",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 392,
                    "column": 24,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'p'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1213,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1213,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1219,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1219,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1223,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1224,
                    "column": 25,
                    "event": "note",
                    "message": " Execution continues on line 1213",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1213,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1213,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1219,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1219,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1223,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1230,
                    "column": 24,
                    "event": "note",
                    "message": "Calling 'resolve_deps'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 496,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'fullsrcpath' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 496,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 500,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'buf' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 500,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 503,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 503,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 530,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 530,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 530,
                    "column": 44,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 530,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 537,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 537,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 548,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 548,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 553,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 553,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 560,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 560,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 567,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 567,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 571,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 571,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 574,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 574,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 577,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 577,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 580,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 580,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 583,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 583,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 586,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 586,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 589,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 589,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 593,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 593,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 601,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'p' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 601,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 604,
                    "column": 37,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 604,
                    "column": 40,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 607,
                    "column": 32,
                    "event": "note",
                    "message": "Calling 'library_install'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 362,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'r' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 362,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 370,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'q' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 370,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 388,
                    "column": 13,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 391,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'pdir' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 391,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 392,
                    "column": 24,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'p'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 507,
                    "column": 33,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'buf'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/usr/include/errno.h",
                    "line": 38,
                    "column": 18,
                    "event": "note",
                    "message": "expanded from macro 'errno'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1213,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1213,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1219,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1219,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1223,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1224,
                    "column": 25,
                    "event": "note",
                    "message": " Execution continues on line 1213",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1213,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1213,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1219,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1219,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1223,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1230,
                    "column": 24,
                    "event": "note",
                    "message": "Calling 'resolve_deps'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 496,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'fullsrcpath' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 496,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 499,
                    "column": 15,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 500,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'buf' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 500,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 503,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 503,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 506,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'fd' is < 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 506,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 507,
                    "column": 33,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'buf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/errno.h",
                    "line": 38,
                    "column": 18,
                    "event": "note",
                    "message": "expanded from macro 'errno'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 638,
                    "column": 25,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'srcpath'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/usr/include/asm-generic/errno-base.h",
                    "line": 16,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro 'ENOMEM'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'p' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1772,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1772,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1781,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'modname' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1781,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1795,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1795,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1804,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'modlist' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1804,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1813,
                    "column": 43,
                    "event": "note",
                    "message": "'itr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 94,
                    "column": 3,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1813,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 93,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1815,
                    "column": 37,
                    "event": "note",
                    "message": "Calling 'install_module'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'path' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_mod_filter_noname' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 35,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 26,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1586,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1589,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 41,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1599,
                    "column": 15,
                    "event": "note",
                    "message": "Calling 'dracut_install'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'sysrootdirlen' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 778,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "'hashdst' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 796,
                    "column": 30,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 133,
                    "column": 25,
                    "event": "note",
                    "message": "expanded from macro 'S_ISLNK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 797,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 125,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'S_ISDIR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 44,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "'?' condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 13,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 53,
                    "column": 9,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/errno.h",
                    "line": 38,
                    "column": 16,
                    "event": "note",
                    "message": "expanded from macro 'errno'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 13,
                    "event": "note",
                    "message": "'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'fulldstdir' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'ret' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 852,
                    "column": 21,
                    "event": "note",
                    "message": "'src_isdir' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 852,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 876,
                    "column": 21,
                    "event": "note",
                    "message": "'src_islink' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 876,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 911,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 911,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 912,
                    "column": 29,
                    "event": "note",
                    "message": "'resolvedeps' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 912,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 914,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'arg_hmac' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 914,
                    "column": 25,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 916,
                    "column": 33,
                    "event": "note",
                    "message": "Calling 'hmac_install'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 632,
                    "column": 40,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 637,
                    "column": 15,
                    "event": "note",
                    "message": "Assuming 'srcpath' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 637,
                    "column": 15,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 637,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 637,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 638,
                    "column": 25,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'srcpath'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/asm-generic/errno-base.h",
                    "line": 16,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro 'ENOMEM'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 638,
                    "column": 25,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'dstpath'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/usr/include/asm-generic/errno-base.h",
                    "line": 16,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro 'ENOMEM'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'p' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1772,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1772,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1781,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'modname' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1781,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1795,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1795,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1804,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'modlist' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1804,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1813,
                    "column": 43,
                    "event": "note",
                    "message": "'itr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 94,
                    "column": 3,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1813,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 93,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1815,
                    "column": 37,
                    "event": "note",
                    "message": "Calling 'install_module'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'path' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_mod_filter_noname' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 35,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 26,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1586,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1589,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 41,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1599,
                    "column": 15,
                    "event": "note",
                    "message": "Calling 'dracut_install'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'sysrootdirlen' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 778,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "'hashdst' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 796,
                    "column": 30,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 133,
                    "column": 25,
                    "event": "note",
                    "message": "expanded from macro 'S_ISLNK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 797,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 125,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'S_ISDIR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 44,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "'?' condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 13,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 53,
                    "column": 9,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/errno.h",
                    "line": 38,
                    "column": 16,
                    "event": "note",
                    "message": "expanded from macro 'errno'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 13,
                    "event": "note",
                    "message": "'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'fulldstdir' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'ret' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 852,
                    "column": 21,
                    "event": "note",
                    "message": "'src_isdir' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 852,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 876,
                    "column": 21,
                    "event": "note",
                    "message": "'src_islink' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 876,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 911,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 911,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 912,
                    "column": 29,
                    "event": "note",
                    "message": "'resolvedeps' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 912,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 914,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'arg_hmac' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 914,
                    "column": 25,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 916,
                    "column": 33,
                    "event": "note",
                    "message": "Calling 'hmac_install'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 633,
                    "column": 40,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 637,
                    "column": 15,
                    "event": "note",
                    "message": "Assuming 'srcpath' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 637,
                    "column": 23,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 637,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 638,
                    "column": 25,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'dstpath'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/asm-generic/errno-base.h",
                    "line": 16,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro 'ENOMEM'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 740,
                    "column": 16,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'parent'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'p' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1825,
                    "column": 28,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1825,
                    "column": 24,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1912,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1912,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 29,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 60,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1920,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1920,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1925,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1925,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1934,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'modlist' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1934,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1943,
                    "column": 43,
                    "event": "note",
                    "message": "'itr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 94,
                    "column": 3,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1943,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 93,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1945,
                    "column": 37,
                    "event": "note",
                    "message": "Calling 'install_module'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'path' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_mod_filter_noname' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 35,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 26,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1586,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1589,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 41,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1599,
                    "column": 15,
                    "event": "note",
                    "message": "Calling 'dracut_install'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'sysrootdirlen' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 778,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "'hashdst' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 796,
                    "column": 30,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 133,
                    "column": 25,
                    "event": "note",
                    "message": "expanded from macro 'S_ISLNK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 797,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 125,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'S_ISDIR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 44,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "'?' condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 13,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 53,
                    "column": 9,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/errno.h",
                    "line": 38,
                    "column": 16,
                    "event": "note",
                    "message": "expanded from macro 'errno'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 13,
                    "event": "note",
                    "message": "'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'fulldstdir' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'ret' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 852,
                    "column": 21,
                    "event": "note",
                    "message": "'src_isdir' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 852,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 853,
                    "column": 29,
                    "event": "note",
                    "message": "'dst_exists' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 853,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 863,
                    "column": 31,
                    "event": "note",
                    "message": "Calling 'dracut_mkdir'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 709,
                    "column": 18,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 710,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'parent' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 710,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 713,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 713,
                    "column": 16,
                    "event": "note",
                    "message": "'?' condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 714,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 716,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'path' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 716,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 719,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 719,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 720,
                    "column": 30,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 125,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'S_ISDIR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 720,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 734,
                    "column": 21,
                    "event": "note",
                    "message": "'path' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 734,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 714,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 740",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 740,
                    "column": 16,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'parent'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 740,
                    "column": 16,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'path'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'p' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1825,
                    "column": 28,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1825,
                    "column": 24,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1912,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1912,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 29,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 60,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1920,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1920,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1925,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1925,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1934,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'modlist' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1934,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1943,
                    "column": 43,
                    "event": "note",
                    "message": "'itr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 94,
                    "column": 3,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1943,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 93,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1945,
                    "column": 37,
                    "event": "note",
                    "message": "Calling 'install_module'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'path' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_mod_filter_noname' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 35,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 26,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1586,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1589,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 41,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1599,
                    "column": 15,
                    "event": "note",
                    "message": "Calling 'dracut_install'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'sysrootdirlen' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 778,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "'hashdst' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 796,
                    "column": 30,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 133,
                    "column": 25,
                    "event": "note",
                    "message": "expanded from macro 'S_ISLNK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 797,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 125,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'S_ISDIR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 44,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "'?' condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 13,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 53,
                    "column": 9,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/errno.h",
                    "line": 38,
                    "column": 16,
                    "event": "note",
                    "message": "expanded from macro 'errno'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 13,
                    "event": "note",
                    "message": "'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'fulldstdir' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'ret' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 852,
                    "column": 21,
                    "event": "note",
                    "message": "'src_isdir' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 852,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 853,
                    "column": 29,
                    "event": "note",
                    "message": "'dst_exists' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 853,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 863,
                    "column": 31,
                    "event": "note",
                    "message": "Calling 'dracut_mkdir'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 709,
                    "column": 18,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 710,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'parent' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 710,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 713,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 713,
                    "column": 16,
                    "event": "note",
                    "message": "'?' condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 714,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 716,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'path' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 716,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 719,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 719,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 720,
                    "column": 30,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 125,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'S_ISDIR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 720,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 734,
                    "column": 21,
                    "event": "note",
                    "message": "'path' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 734,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 714,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 740",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 740,
                    "column": 16,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'path'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 779,
                    "column": 17,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'fullsrcpath'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/log.h",
                    "line": 83,
                    "column": 26,
                    "event": "note",
                    "message": "expanded from macro 'log_debug'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'p' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1825,
                    "column": 28,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1825,
                    "column": 24,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1912,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1912,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 29,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 60,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1920,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1920,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1925,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1925,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1934,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'modlist' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1934,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1943,
                    "column": 43,
                    "event": "note",
                    "message": "'itr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 94,
                    "column": 3,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1943,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 93,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1945,
                    "column": 37,
                    "event": "note",
                    "message": "Calling 'install_module'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'path' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_mod_filter_noname' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 35,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 26,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1586,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1589,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 41,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1599,
                    "column": 15,
                    "event": "note",
                    "message": "Calling 'dracut_install'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'sysrootdirlen' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 759,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 761,
                    "column": 39,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 766,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 766,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 778,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 779,
                    "column": 17,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'fullsrcpath'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/log.h",
                    "line": 83,
                    "column": 26,
                    "event": "note",
                    "message": "expanded from macro 'log_debug'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 844,
                    "column": 29,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'dname'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'p' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1825,
                    "column": 28,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1825,
                    "column": 24,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1912,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1912,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 29,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 60,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1920,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1920,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1925,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1925,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1934,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'modlist' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1934,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1943,
                    "column": 43,
                    "event": "note",
                    "message": "'itr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 94,
                    "column": 3,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1943,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 93,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1945,
                    "column": 37,
                    "event": "note",
                    "message": "Calling 'install_module'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'path' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_mod_filter_noname' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 35,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 26,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1586,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1589,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 41,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1599,
                    "column": 15,
                    "event": "note",
                    "message": "Calling 'dracut_install'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'sysrootdirlen' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 778,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "'hashdst' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 796,
                    "column": 30,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 133,
                    "column": 25,
                    "event": "note",
                    "message": "expanded from macro 'S_ISLNK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 797,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 125,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'S_ISDIR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 44,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "'?' condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 13,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 53,
                    "column": 9,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/errno.h",
                    "line": 38,
                    "column": 16,
                    "event": "note",
                    "message": "expanded from macro 'errno'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 13,
                    "event": "note",
                    "message": "'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'fulldstdir' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'ret' is < 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 834,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/errno.h",
                    "line": 38,
                    "column": 16,
                    "event": "note",
                    "message": "expanded from macro 'errno'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 834,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 841,
                    "column": 33,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 842,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'dname' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 842,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 844,
                    "column": 29,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'dname'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 852,
                    "column": 21,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'fulldstdir'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'p' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1825,
                    "column": 28,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1825,
                    "column": 24,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1912,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1912,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 29,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 60,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1916,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1920,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1920,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1925,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1925,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1934,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'modlist' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1934,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1943,
                    "column": 43,
                    "event": "note",
                    "message": "'itr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 94,
                    "column": 3,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1943,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/libkmod.h",
                    "line": 93,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'kmod_list_foreach'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1945,
                    "column": 37,
                    "event": "note",
                    "message": "Calling 'install_module'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'path' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1571,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_mod_filter_noname' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1576,
                    "column": 35,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1581,
                    "column": 26,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1586,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1589,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 41,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1592,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1599,
                    "column": 15,
                    "event": "note",
                    "message": "Calling 'dracut_install'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'sysrootdirlen' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 758,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 778,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "'hashdst' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 788,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 796,
                    "column": 30,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 133,
                    "column": 25,
                    "event": "note",
                    "message": "expanded from macro 'S_ISLNK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 797,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 125,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'S_ISDIR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/sys/stat.h",
                    "line": 123,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro '__S_ISTYPE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 44,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 56,
                    "event": "note",
                    "message": "'?' condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 17,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 54,
                    "column": 13,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 801,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 53,
                    "column": 9,
                    "event": "note",
                    "message": "expanded from macro '_asprintf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 804,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/errno.h",
                    "line": 38,
                    "column": 16,
                    "event": "note",
                    "message": "expanded from macro 'errno'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 806,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 13,
                    "event": "note",
                    "message": "'ret' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 812,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 823,
                    "column": 30,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'fulldstdir' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 824,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'ret' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 831,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 852,
                    "column": 21,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'fulldstdir'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1340,
                    "column": 37,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'dest'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1316,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1316,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1320,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1320,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1338,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1338,
                    "column": 25,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1339,
                    "column": 61,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1340,
                    "column": 37,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'dest'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1416,
                    "column": 17,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'ret' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1416,
                    "column": 17,
                    "event": "note",
                    "message": "Value stored to 'ret' is never read",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1799,
                    "column": 49,
                    "event": "warning[unix.Malloc]",
                    "message": "Potential leak of memory pointed to by 'modname'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/usr/include/asm-generic/errno-base.h",
                    "line": 6,
                    "column": 18,
                    "event": "note",
                    "message": "expanded from macro 'ENOENT'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'p' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1725,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arg_hostonly' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1728,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'argc'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1762,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1767,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1772,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1772,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1779,
                    "column": 35,
                    "event": "note",
                    "message": "Memory is allocated",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1781,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'modname' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1781,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1795,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'r' is < 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1795,
                    "column": 25,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1796,
                    "column": 37,
                    "event": "note",
                    "message": "Assuming 'arg_optional' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1796,
                    "column": 33,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1797,
                    "column": 45,
                    "event": "note",
                    "message": "Assuming 'arg_silent' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1797,
                    "column": 41,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1799,
                    "column": 49,
                    "event": "note",
                    "message": "Potential leak of memory pointed to by 'modname'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/usr/include/asm-generic/errno-base.h",
                    "line": 6,
                    "column": 18,
                    "event": "note",
                    "message": "expanded from macro 'ENOENT'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 2067,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'r' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 2067,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'r' is never read",
                    "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/dracut-059/src/install/dracut-install.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘parse_argv’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1089,
                    "column": 41,
                    "event": "warning[-Wanalyzer-possible-null-argument]",
                    "message": "use of possibly-NULL ‘sysrootdir’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1967,
                    "column": 5,
                    "event": "note",
                    "message": "(1) entry to ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1978,
                    "column": 13,
                    "event": "note",
                    "message": "(2) calling ‘parse_argv’ from ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1007,
                    "column": 12,
                    "event": "note",
                    "message": "(3) entry to ‘parse_argv’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1048,
                    "column": 91,
                    "event": "note",
                    "message": "(4) following ‘true’ branch (when ‘c != -1’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1049,
                    "column": 17,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1049,
                    "column": 17,
                    "event": "note",
                    "message": "(6) following ‘case 114:’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1087,
                    "column": 17,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1088,
                    "column": 38,
                    "event": "note",
                    "message": "(8) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1089,
                    "column": 41,
                    "event": "note",
                    "message": "(9) argument 1 (‘strdup(optarg)’) from (8) could be NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "<built-in>",
                    "line": 0,
                    "event": "note",
                    "message": "argument 1 of ‘__builtin_strlen’ must be non-null",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘modalias_list’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1648,
                    "column": 27,
                    "event": "warning[-Wanalyzer-file-leak]",
                    "message": "leak of FILE ‘fopen(*ftsent.fts_accpath, \"r\")’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1967,
                    "column": 5,
                    "event": "note",
                    "message": "(1) entry to ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1979,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1982,
                    "column": 26,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1983,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1987,
                    "column": 23,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1989,
                    "column": 17,
                    "event": "note",
                    "message": "(6) calling ‘modalias_list’ from ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1625,
                    "column": 12,
                    "event": "note",
                    "message": "(7) entry to ‘modalias_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1637,
                    "column": 53,
                    "event": "note",
                    "message": "(8) following ‘true’ branch (when ‘ftsent’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1639,
                    "column": 68,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1646,
                    "column": 20,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1648,
                    "column": 39,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1648,
                    "column": 27,
                    "event": "note",
                    "message": "(12) opened here (13) ‘fopen(*ftsent.fts_accpath, \"r\")’ leaks here; was opened at (12)",
                    "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/dracut-059/src/install/dracut-install.c",
                    "line": 1648,
                    "column": 27,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘fopen(*ftsent.fts_accpath, \"r\")’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1967,
                    "column": 5,
                    "event": "note",
                    "message": "(1) entry to ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1979,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1982,
                    "column": 26,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1983,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1987,
                    "column": 23,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1989,
                    "column": 17,
                    "event": "note",
                    "message": "(6) calling ‘modalias_list’ from ‘main’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1625,
                    "column": 12,
                    "event": "note",
                    "message": "(7) entry to ‘modalias_list’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1637,
                    "column": 53,
                    "event": "note",
                    "message": "(8) following ‘true’ branch (when ‘ftsent’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1639,
                    "column": 68,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1646,
                    "column": 20,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1648,
                    "column": 39,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1648,
                    "column": 27,
                    "event": "note",
                    "message": "(12) allocated here (13) ‘fopen(*ftsent.fts_accpath, \"r\")’ leaks here; was allocated at (12)",
                    "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/dracut-059/src/install/dracut-install.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘main’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 2033,
                    "column": 13,
                    "event": "warning[-Wanalyzer-possible-null-argument]",
                    "message": "use of possibly-NULL ‘destrootdir’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1979,
                    "column": 12,
                    "event": "note",
                    "message": "(1) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1982,
                    "column": 26,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1983,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 47,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/log.h",
                    "line": 83,
                    "column": 26,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 1996,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘log_debug’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 2024,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 2025,
                    "column": 31,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 2026,
                    "column": 20,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 2030,
                    "column": 31,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 2030,
                    "column": 31,
                    "event": "note",
                    "message": "(9) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 2033,
                    "column": 13,
                    "event": "note",
                    "message": "(10) argument 1 (‘destrootdir’) from (9) could be NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/dracut-059/src/install/dracut-install.c",
                    "line": 36,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/string.h",
                    "line": 156,
                    "column": 12,
                    "event": "note",
                    "message": "argument 1 of ‘strcmp’ must be non-null",
                    "verbosity_level": 1
                }
            ]
        }
    ]
}
