Task #132 - nss-3.99.0-1.fc41/scan-results.js

back to task #132
download
<...trimmed, download required for full log>
                    "line": 3399,
                    "column": 16,
                    "event": "note",
                    "message": "(53) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3409,
                    "column": 39,
                    "event": "note",
                    "message": "(54) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 24,
                    "event": "note",
                    "message": "(55) calling ‘pkix_Build_GetResourceLimits’ from ‘pkix_Build_InitiateBuildChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 295,
                    "column": 1,
                    "event": "note",
                    "message": "(56) entry to ‘pkix_Build_GetResourceLimits’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(57) following ‘false’ branch (when ‘buildConstants’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 302,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 304,
                    "column": 20,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 312,
                    "column": 12,
                    "event": "note",
                    "message": "(59) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 327,
                    "column": 1,
                    "event": "note",
                    "message": "(60) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(61) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 329,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 12,
                    "event": "note",
                    "message": "(62) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 331,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_RETURN’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 24,
                    "event": "note",
                    "message": "(63) returning to ‘pkix_Build_InitiateBuildChain’ from ‘pkix_Build_GetResourceLimits’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(64) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 24,
                    "event": "note",
                    "message": "(65) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 24,
                    "event": "note",
                    "message": "(66) calling ‘pkix_ForwardBuilderState_Create’ from ‘pkix_Build_InitiateBuildChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 154,
                    "column": 1,
                    "event": "note",
                    "message": "(67) entry to ‘pkix_ForwardBuilderState_Create’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 167,
                    "column": 35,
                    "event": "note",
                    "message": "(68) ‘state’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 12,
                    "event": "note",
                    "message": "(69) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_FOUR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 172,
                    "column": 20,
                    "event": "note",
                    "message": "(70) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(71) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 172,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 179,
                    "column": 14,
                    "event": "note",
                    "message": "(72) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 12,
                    "event": "note",
                    "message": "(73) following ‘false’ branch (when ‘validityDate’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 199,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 200,
                    "column": 14,
                    "event": "note",
                    "message": "(74) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 24,
                    "event": "note",
                    "message": "(75) returning to ‘pkix_Build_InitiateBuildChain’ from ‘pkix_ForwardBuilderState_Create’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(76) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3443,
                    "column": 18,
                    "event": "note",
                    "message": "(77) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3474,
                    "column": 16,
                    "event": "note",
                    "message": "(78) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3482,
                    "column": 16,
                    "event": "note",
                    "message": "(79) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3496,
                    "column": 17,
                    "event": "note",
                    "message": "(80) calling ‘pkix_Build_CheckInCache’ from ‘pkix_Build_InitiateBuildChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 332,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK_ONLY_FATAL’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2918,
                    "column": 1,
                    "event": "note",
                    "message": "(81) entry to ‘pkix_Build_CheckInCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(82) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3057,
                    "column": 8,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3058,
                    "column": 20,
                    "event": "note",
                    "message": "(83) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(84) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3058,
                    "column": 8,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(85) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3059,
                    "column": 8,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(86) following ‘false’ branch (when ‘buildError’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3059,
                    "column": 8,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3060,
                    "column": 20,
                    "event": "note",
                    "message": "(87) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(88) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3060,
                    "column": 8,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3061,
                    "column": 20,
                    "event": "note",
                    "message": "(89) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(90) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3061,
                    "column": 8,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3062,
                    "column": 20,
                    "event": "note",
                    "message": "(91) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(92) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3062,
                    "column": 8,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 12,
                    "event": "note",
                    "message": "(93) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3065,
                    "column": 8,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_RETURN’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3496,
                    "column": 17,
                    "event": "note",
                    "message": "(94) returning to ‘pkix_Build_InitiateBuildChain’ from ‘pkix_Build_CheckInCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 332,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK_ONLY_FATAL’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3499,
                    "column": 16,
                    "event": "note",
                    "message": "(95) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3505,
                    "column": 17,
                    "event": "note",
                    "message": "(96) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3505,
                    "column": 16,
                    "event": "note",
                    "message": "(97) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3516,
                    "column": 29,
                    "event": "note",
                    "message": "(98) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3527,
                    "column": 13,
                    "event": "note",
                    "message": "(99) calling ‘pkix_BuildForwardDepthFirstSearch’ from ‘pkix_Build_InitiateBuildChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2033,
                    "column": 1,
                    "event": "note",
                    "message": "(100) entry to ‘pkix_BuildForwardDepthFirstSearch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2058,
                    "column": 35,
                    "event": "note",
                    "message": "(101) ‘childState’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(102) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2072,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2074,
                    "column": 16,
                    "event": "note",
                    "message": "(103) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 12,
                    "event": "note",
                    "message": "(104) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2076,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2077,
                    "column": 22,
                    "event": "note",
                    "message": "(105) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(106) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2079,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2080,
                    "column": 20,
                    "event": "note",
                    "message": "(107) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2086,
                    "column": 29,
                    "event": "note",
                    "message": "(108) following ‘true’ branch (when ‘outOfOptions == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2092,
                    "column": 30,
                    "event": "note",
                    "message": "(109) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2092,
                    "column": 16,
                    "event": "note",
                    "message": "(110) following ‘false’ branch (when ‘numIterations != 251’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2095,
                    "column": 38,
                    "event": "note",
                    "message": "(111) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2095,
                    "column": 16,
                    "event": "note",
                    "message": "(112) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2128,
                    "column": 22,
                    "event": "note",
                    "message": "(113) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2128,
                    "column": 16,
                    "event": "note",
                    "message": "(114) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2178,
                    "column": 22,
                    "event": "note",
                    "message": "(115) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2178,
                    "column": 16,
                    "event": "note",
                    "message": "(116) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2186,
                    "column": 22,
                    "event": "note",
                    "message": "(117) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(118) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2314,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2315,
                    "column": 24,
                    "event": "note",
                    "message": "(119) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(120) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2315,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2320,
                    "column": 23,
                    "event": "note",
                    "message": "(121) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2320,
                    "column": 16,
                    "event": "note",
                    "message": "(122) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2354,
                    "column": 22,
                    "event": "note",
                    "message": "(123) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2354,
                    "column": 16,
                    "event": "note",
                    "message": "(124) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2423,
                    "column": 22,
                    "event": "note",
                    "message": "(125) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2423,
                    "column": 16,
                    "event": "note",
                    "message": "(126) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2439,
                    "column": 22,
                    "event": "note",
                    "message": "(127) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2439,
                    "column": 16,
                    "event": "note",
                    "message": "(128) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2464,
                    "column": 22,
                    "event": "note",
                    "message": "(129) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2464,
                    "column": 16,
                    "event": "note",
                    "message": "(130) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2533,
                    "column": 22,
                    "event": "note",
                    "message": "(131) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2533,
                    "column": 16,
                    "event": "note",
                    "message": "(132) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2543,
                    "column": 22,
                    "event": "note",
                    "message": "(133) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2543,
                    "column": 16,
                    "event": "note",
                    "message": "(134) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2546,
                    "column": 47,
                    "event": "note",
                    "message": "(135) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(136) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2569,
                    "column": 21,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2574,
                    "column": 53,
                    "event": "note",
                    "message": "(137) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(138) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2573,
                    "column": 21,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2579,
                    "column": 25,
                    "event": "note",
                    "message": "(139) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2579,
                    "column": 24,
                    "event": "note",
                    "message": "(140) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2580,
                    "column": 51,
                    "event": "note",
                    "message": "(141) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2620,
                    "column": 36,
                    "event": "note",
                    "message": "(142) calling ‘pkix_ForwardBuilderState_Create’ from ‘pkix_BuildForwardDepthFirstSearch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 154,
                    "column": 1,
                    "event": "note",
                    "message": "(143) entry to ‘pkix_ForwardBuilderState_Create’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 167,
                    "column": 35,
                    "event": "note",
                    "message": "(144) ‘state’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2620,
                    "column": 36,
                    "event": "note",
                    "message": "(145) returning to ‘pkix_BuildForwardDepthFirstSearch’ from ‘pkix_ForwardBuilderState_Create’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(146) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2620,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2634,
                    "column": 37,
                    "event": "note",
                    "message": "(147) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(148) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2634,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2635,
                    "column": 37,
                    "event": "note",
                    "message": "(149) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(150) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2635,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2636,
                    "column": 35,
                    "event": "note",
                    "message": "(151) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2636,
                    "column": 35,
                    "event": "note",
                    "message": "(152) ‘childState’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2636,
                    "column": 48,
                    "event": "note",
                    "message": "(153) dereference of NULL ‘childState’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2634|                           PKIX_DECREF(childTraversedSubjNames);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2635|                           PKIX_DECREF(certSelParams);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2636|->                         childState->verifyNode = verifyNode;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2637|                           verifyNode = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2638|                           PKIX_DECREF(state);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_Build_CheckInCache’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3023,
                    "column": 13,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘state’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 332,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK_ONLY_FATAL’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3673,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_BuildChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3681,
                    "column": 35,
                    "event": "note",
                    "message": "(2) ‘state’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3686,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_FOUR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3688,
                    "column": 23,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3691,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3692,
                    "column": 28,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3692,
                    "column": 28,
                    "event": "note",
                    "message": "(7) calling ‘pkix_Build_InitiateBuildChain’ from ‘PKIX_BuildChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3115,
                    "column": 1,
                    "event": "note",
                    "message": "(8) entry to ‘pkix_Build_InitiateBuildChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3149,
                    "column": 35,
                    "event": "note",
                    "message": "(9) ‘state’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_FOUR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3158,
                    "column": 23,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3161,
                    "column": 17,
                    "event": "note",
                    "message": "(12) ‘state’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3164,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3165,
                    "column": 24,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3165,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3169,
                    "column": 24,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3169,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3173,
                    "column": 24,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3173,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3177,
                    "column": 24,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3177,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3181,
                    "column": 24,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(23) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3181,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3185,
                    "column": 24,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(25) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3185,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3190,
                    "column": 17,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(27) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3189,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3194,
                    "column": 24,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(29) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3194,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3198,
                    "column": 27,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3232,
                    "column": 24,
                    "event": "note",
                    "message": "(31) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3254,
                    "column": 28,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3254,
                    "column": 16,
                    "event": "note",
                    "message": "(33) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3258,
                    "column": 24,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(35) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3258,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3264,
                    "column": 24,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(37) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3264,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3270,
                    "column": 24,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(39) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3270,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3274,
                    "column": 24,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(41) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3274,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3277,
                    "column": 24,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(43) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3277,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3281,
                    "column": 27,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(45) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3351,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3355,
                    "column": 24,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(47) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3355,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3360,
                    "column": 31,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(49) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3390,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3394,
                    "column": 24,
                    "event": "note",
                    "message": "(50) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(51) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3394,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3399,
                    "column": 27,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3399,
                    "column": 16,
                    "event": "note",
                    "message": "(53) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3409,
                    "column": 39,
                    "event": "note",
                    "message": "(54) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 24,
                    "event": "note",
                    "message": "(55) calling ‘pkix_Build_GetResourceLimits’ from ‘pkix_Build_InitiateBuildChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 295,
                    "column": 1,
                    "event": "note",
                    "message": "(56) entry to ‘pkix_Build_GetResourceLimits’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(57) following ‘false’ branch (when ‘buildConstants’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 302,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 304,
                    "column": 20,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(59) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 329,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 12,
                    "event": "note",
                    "message": "(60) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 331,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_RETURN’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 24,
                    "event": "note",
                    "message": "(61) returning to ‘pkix_Build_InitiateBuildChain’ from ‘pkix_Build_GetResourceLimits’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(62) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 24,
                    "event": "note",
                    "message": "(63) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 24,
                    "event": "note",
                    "message": "(64) calling ‘pkix_ForwardBuilderState_Create’ from ‘pkix_Build_InitiateBuildChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 154,
                    "column": 1,
                    "event": "note",
                    "message": "(65) entry to ‘pkix_ForwardBuilderState_Create’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 167,
                    "column": 35,
                    "event": "note",
                    "message": "(66) ‘state’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 24,
                    "event": "note",
                    "message": "(67) returning to ‘pkix_Build_InitiateBuildChain’ from ‘pkix_ForwardBuilderState_Create’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(68) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3443,
                    "column": 18,
                    "event": "note",
                    "message": "(69) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3443,
                    "column": 18,
                    "event": "note",
                    "message": "(70) ‘state’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 12,
                    "event": "note",
                    "message": "(71) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3462,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3464,
                    "column": 35,
                    "event": "note",
                    "message": "(72) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 12,
                    "event": "note",
                    "message": "(73) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3465,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3466,
                    "column": 61,
                    "event": "note",
                    "message": "(74) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 12,
                    "event": "note",
                    "message": "(75) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3467,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3468,
                    "column": 62,
                    "event": "note",
                    "message": "(76) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3474,
                    "column": 16,
                    "event": "note",
                    "message": "(77) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3482,
                    "column": 16,
                    "event": "note",
                    "message": "(78) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3482,
                    "column": 16,
                    "event": "note",
                    "message": "(79) following ‘false’ branch (when ‘pVerifyNode’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 331,
                    "column": 31,
                    "event": "note",
                    "message": "(80) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3495,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK_ONLY_FATAL’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3496,
                    "column": 17,
                    "event": "note",
                    "message": "(81) calling ‘pkix_Build_CheckInCache’ from ‘pkix_Build_InitiateBuildChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 332,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK_ONLY_FATAL’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2918,
                    "column": 1,
                    "event": "note",
                    "message": "(82) entry to ‘pkix_Build_CheckInCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(83) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2948,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2957,
                    "column": 13,
                    "event": "note",
                    "message": "(84) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2957,
                    "column": 12,
                    "event": "note",
                    "message": "(85) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2965,
                    "column": 20,
                    "event": "note",
                    "message": "(86) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(87) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2965,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2969,
                    "column": 20,
                    "event": "note",
                    "message": "(88) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(89) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2969,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2973,
                    "column": 21,
                    "event": "note",
                    "message": "(90) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(91) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2973,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2975,
                    "column": 20,
                    "event": "note",
                    "message": "(92) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(93) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2975,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2979,
                    "column": 12,
                    "event": "note",
                    "message": "(94) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(95) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 2995,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3002,
                    "column": 13,
                    "event": "note",
                    "message": "(96) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3002,
                    "column": 12,
                    "event": "note",
                    "message": "(97) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3010,
                    "column": 20,
                    "event": "note",
                    "message": "(98) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(99) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3010,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3014,
                    "column": 20,
                    "event": "note",
                    "message": "(100) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3014,
                    "column": 20,
                    "event": "note",
                    "message": "(101) calling ‘pkix_Build_ValidationCheckers’ from ‘pkix_Build_CheckInCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 967,
                    "column": 1,
                    "event": "note",
                    "message": "(102) entry to ‘pkix_Build_ValidationCheckers’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(103) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 1000,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 406,
                    "column": 31,
                    "event": "note",
                    "message": "(104) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 1000,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3014,
                    "column": 20,
                    "event": "note",
                    "message": "(105) returning to ‘pkix_Build_CheckInCache’ from ‘pkix_Build_ValidationCheckers’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(106) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3014,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 331,
                    "column": 31,
                    "event": "note",
                    "message": "(107) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3022,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK_ONLY_FATAL’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3023,
                    "column": 13,
                    "event": "note",
                    "message": "(108) dereference of NULL ‘state’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 332,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK_ONLY_FATAL’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3021|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3022|           PKIX_CHECK_ONLY_FATAL(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3023|->             pkix_Build_ValidateEntireChain(state, matchingAnchor,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3024|                                              &nbioContext, &valResult,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3025|                                              state->verifyNode, plContext),",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 24,
                    "event": "warning[core.CallAndMessage]",
                    "message": "2nd function call argument is an uninitialized value",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'procParams' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pNBIOContext' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pState' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pBuildResult' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 413,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3164,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'state' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3164,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3165,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3165,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3165,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3169,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3169,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3169,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3173,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3173,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3173,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3177,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3177,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3177,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3181,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3181,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3181,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3185,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3185,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3185,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3189,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3189,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3189,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3194,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3194,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3194,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3198,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'hintCerts' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3198,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3210,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'targetCert' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3210,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3232,
                    "column": 25,
                    "event": "note",
                    "message": "'numHintCerts' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3232,
                    "column": 21,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3254,
                    "column": 17,
                    "event": "note",
                    "message": "'targetCert' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3254,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3258,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3258,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3258,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3264,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3264,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3264,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3270,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3270,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3270,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3274,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3274,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3274,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3277,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3277,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3277,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3281,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'qualifyTargetCert' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3281,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3323,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'trusted' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3323,
                    "column": 25,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3351,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3351,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3351,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3355,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3355,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3355,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3360,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'numCertStores' is <= 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3360,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3390,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3390,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3390,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3394,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3394,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3394,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3399,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'useAIAForCertFetching' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3399,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 24,
                    "event": "note",
                    "message": "Calling 'pkix_Build_GetResourceLimits'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 302,
                    "column": 9,
                    "event": "note",
                    "message": "'buildConstants' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 302,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 302,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 304,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 304,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 304,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 329",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 329,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'resourceLimits' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 329,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 329,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 331,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to 'buildConstants->maxFanout'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 331,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 24,
                    "event": "note",
                    "message": "Returning from 'pkix_Build_GetResourceLimits'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 24,
                    "event": "note",
                    "message": "2nd function call argument is an uninitialized value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3427|                       PKIX_BUILDGETRESOURCELIMITSFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3428|       ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3429|->             PKIX_CHECK(pkix_ForwardBuilderState_Create",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3430|                       (0,              /* PKIX_UInt32 traversedCACerts */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3431|                       buildConstants.maxFanout,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3443,
                    "column": 46,
                    "event": "warning[core.NullDereference]",
                    "message": "Dereference of null pointer",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'procParams' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pNBIOContext' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pState' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pBuildResult' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3156,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 413,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3161,
                    "column": 9,
                    "event": "note",
                    "message": "Value assigned to 'state'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3164,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'state' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3164,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3165,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3165,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3165,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3169,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3169,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3169,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3173,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3173,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3173,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3177,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3177,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3177,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3181,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3181,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3181,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3185,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3185,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3185,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3189,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3189,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3189,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3194,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3194,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3194,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3198,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'hintCerts' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3198,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3210,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'targetCert' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3210,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3232,
                    "column": 25,
                    "event": "note",
                    "message": "'numHintCerts' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3232,
                    "column": 21,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3254,
                    "column": 17,
                    "event": "note",
                    "message": "'targetCert' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3254,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3258,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3258,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3258,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3264,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3264,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3264,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3270,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3270,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3270,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3274,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3274,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3274,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3277,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3277,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3277,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3281,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'qualifyTargetCert' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3281,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3323,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'trusted' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3323,
                    "column": 25,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3351,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3351,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3351,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3355,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3355,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3355,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3360,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'numCertStores' is <= 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3360,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3390,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3390,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3390,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3394,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3394,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3394,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3399,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'useAIAForCertFetching' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3399,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 24,
                    "event": "note",
                    "message": "Calling 'pkix_Build_GetResourceLimits'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 302,
                    "column": 9,
                    "event": "note",
                    "message": "'buildConstants' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 302,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 302,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 304,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 304,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 304,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 312,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'resourceLimits' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 312,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 329,
                    "column": 21,
                    "event": "note",
                    "message": "'resourceLimits' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 329,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 329,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 331,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 24,
                    "event": "note",
                    "message": "Returning from 'pkix_Build_GetResourceLimits'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3426,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 24,
                    "event": "note",
                    "message": "Calling 'pkix_ForwardBuilderState_Create'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "'prevCert' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'traversedSubjNames' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pState'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 418,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 170,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 418,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 24,
                    "event": "note",
                    "message": "Returning from 'pkix_ForwardBuilderState_Create'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3429,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_build.c",
                    "line": 3443,
                    "column": 46,
                    "event": "note",
                    "message": "Dereference of null pointer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3441|                       PKIX_BUILDSTATECREATEFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3442|       ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3443|->             state->buildConstants.numAnchors = buildConstants.numAnchors;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3444|               state->buildConstants.numCertStores = buildConstants.numCertStores; ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3445|               state->buildConstants.numHintCerts = buildConstants.numHintCerts;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_ValidateChain’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1078,
                    "column": 23,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘numAnchors’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 972,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_ValidateChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 995,
                    "column": 34,
                    "event": "note",
                    "message": "(2) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 995,
                    "column": 34,
                    "event": "note",
                    "message": "(3) capacity: 4 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.h",
                    "line": 13,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1003,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1006,
                    "column": 20,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1006,
                    "column": 20,
                    "event": "note",
                    "message": "(6) calling ‘pkix_ExtractParameters’ from ‘PKIX_ValidateChain’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 928,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to ‘pkix_ExtractParameters’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 938,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 18,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 939,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 939,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 942,
                    "column": 20,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 942,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 946,
                    "column": 20,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 946,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 950,
                    "column": 20,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 950,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 312,
                    "column": 45,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 950,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1006,
                    "column": 20,
                    "event": "note",
                    "message": "(18) returning to ‘PKIX_ValidateChain’ from ‘pkix_ExtractParameters’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1006,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1023,
                    "column": 20,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1027,
                    "column": 26,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1027,
                    "column": 12,
                    "event": "note",
                    "message": "(23) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1073,
                    "column": 20,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(25) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1073,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1078,
                    "column": 23,
                    "event": "note",
                    "message": "(27) use of uninitialized value ‘numAnchors’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1076|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1077|           /* try to validate the chain with each anchor */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1078|->         for (i = 0; i < numAnchors; i++){",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1079|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1080|                   /* get trust anchor */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1078,
                    "column": 23,
                    "event": "warning[core.UndefinedBinaryOperatorResult]",
                    "message": "The right operand of '<' is a garbage value",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 995,
                    "column": 34,
                    "event": "note",
                    "message": "'numAnchors' declared without an initial value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1003,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'valParams' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1003,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1003,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pResult' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1003,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1003,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1006,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_ExtractParameters'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 938,
                    "column": 9,
                    "event": "note",
                    "message": "'valParams' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 938,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 938,
                    "column": 9,
                    "event": "note",
                    "message": "'pCerts' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 938,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 938,
                    "column": 9,
                    "event": "note",
                    "message": "'pNumCerts' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 938,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 938,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 939,
                    "column": 9,
                    "event": "note",
                    "message": "'pProcParams' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 939,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 939,
                    "column": 9,
                    "event": "note",
                    "message": "'pAnchors' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 939,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 939,
                    "column": 9,
                    "event": "note",
                    "message": "'pNumAnchors' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 939,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 939,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 942,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 942,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 942,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 963",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 963,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pNumAnchors'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 963,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1006,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_ExtractParameters'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1006,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1006,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1006,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1027,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'userCheckers' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1027,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1073,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1073,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1073,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/top/pkix_validate.c",
                    "line": 1078,
                    "column": 23,
                    "event": "note",
                    "message": "The right operand of '<' is a garbage value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1076|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1077|           /* try to validate the chain with each anchor */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1078|->         for (i = 0; i < numAnchors; i++){",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1079|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1080|                   /* get trust anchor */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_List_Duplicate’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 456,
                    "column": 39,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1179,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘pkix_List_BubbleSort’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1185,
                    "column": 20,
                    "event": "note",
                    "message": "(2) ‘sortedList’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1193,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1195,
                    "column": 21,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1195,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1198,
                    "column": 20,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1198,
                    "column": 20,
                    "event": "note",
                    "message": "(7) calling ‘pkix_List_Duplicate’ from ‘pkix_List_BubbleSort’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 430,
                    "column": 1,
                    "event": "note",
                    "message": "(8) entry to ‘pkix_List_Duplicate’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 436,
                    "column": 20,
                    "event": "note",
                    "message": "(9) ‘listDuplicate’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 439,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 441,
                    "column": 20,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 446,
                    "column": 17,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 446,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 452,
                    "column": 28,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 452,
                    "column": 28,
                    "event": "note",
                    "message": "(16) calling ‘pkix_List_Create_Internal’ from ‘pkix_List_Duplicate’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 38,
                    "column": 1,
                    "event": "note",
                    "message": "(17) entry to ‘pkix_List_Create_Internal’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 43,
                    "column": 20,
                    "event": "note",
                    "message": "(18) ‘list’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch (when ‘pList’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 20,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 312,
                    "column": 45,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 452,
                    "column": 28,
                    "event": "note",
                    "message": "(23) returning to ‘pkix_List_Duplicate’ from ‘pkix_List_Create_Internal’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(24) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 452,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 456,
                    "column": 30,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 456,
                    "column": 30,
                    "event": "note",
                    "message": "(26) ‘listDuplicate’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 456,
                    "column": 39,
                    "event": "note",
                    "message": "(27) dereference of NULL ‘listDuplicate’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  454|                               PKIX_LISTCREATEINTERNALFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  455|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  456|->                 listDuplicate->length = list->length;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  457|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  458|                   PKIX_INCREF(list->item);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1413,
                    "column": 31,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'next' results in a dereference of a null pointer (loaded from variable 'lastElement')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pReversedList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1657,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1657,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is <= 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'PKIX_List_AppendItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 19,
                    "event": "note",
                    "message": "Field 'immutable' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 20,
                    "event": "note",
                    "message": "Field 'isHeader' is 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 1416",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_List_Create_Internal'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "'pList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 55,
                    "column": 9,
                    "event": "note",
                    "message": "Null pointer value stored to field 'next'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_List_Create_Internal'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'item' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 455,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1423,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1423,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1423,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1433,
                    "column": 21,
                    "event": "note",
                    "message": "'newElement' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1433,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1433,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 28,
                    "event": "note",
                    "message": "Returning from 'PKIX_List_AppendItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1685,
                    "column": 29,
                    "event": "note",
                    "message": "'item' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1685,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1685,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1686,
                    "column": 29,
                    "event": "note",
                    "message": "'duplicateItem' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1686,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1686,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is <= 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'PKIX_List_AppendItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'immutable' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1413,
                    "column": 17,
                    "event": "note",
                    "message": "Null pointer value stored to 'lastElement'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1413,
                    "column": 31,
                    "event": "note",
                    "message": "Access to field 'next' results in a dereference of a null pointer (loaded from variable 'lastElement')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1411|           lastElement = list;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1412|           for (i = 0; i < length; i++){",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1413|->                 lastElement = lastElement->next;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1414|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1415|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_List_AppendItem’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1421,
                    "column": 26,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1387,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_List_AppendItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1393,
                    "column": 20,
                    "event": "note",
                    "message": "(2) ‘newElement’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch (when ‘list’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 17,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 18,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1407,
                    "column": 16,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 20,
                    "event": "note",
                    "message": "(9) calling ‘pkix_List_Create_Internal’ from ‘PKIX_List_AppendItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 38,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to ‘pkix_List_Create_Internal’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 43,
                    "column": 20,
                    "event": "note",
                    "message": "(11) ‘list’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following ‘false’ branch (when ‘pList’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 20,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 312,
                    "column": 45,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 20,
                    "event": "note",
                    "message": "(16) returning to ‘PKIX_List_AppendItem’ from ‘pkix_List_Create_Internal’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 12,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch (when ‘item’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1421,
                    "column": 19,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1421,
                    "column": 19,
                    "event": "note",
                    "message": "(21) ‘newElement’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1421,
                    "column": 26,
                    "event": "note",
                    "message": "(22) dereference of NULL ‘newElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1419|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1420|           PKIX_INCREF(item);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1421|->         newElement->item = item;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1422|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1423|           PKIX_CHECK(PKIX_PL_Object_InvalidateCache",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1421,
                    "column": 26,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'item' results in a dereference of a null pointer (loaded from variable 'newElement')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pReversedList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1657,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1657,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'PKIX_List_Create'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1272,
                    "column": 9,
                    "event": "note",
                    "message": "'pList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1272,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1272,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1274,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1274,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1274,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1281,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'PKIX_List_Create'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is <= 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'PKIX_List_GetItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "'pItem' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1513,
                    "column": 20,
                    "event": "note",
                    "message": "Field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1513,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 1525",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1525,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 28,
                    "event": "note",
                    "message": "Returning from 'PKIX_List_GetItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'PKIX_List_AppendItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1393,
                    "column": 9,
                    "event": "note",
                    "message": "'newElement' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 19,
                    "event": "note",
                    "message": "Field 'immutable' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 20,
                    "event": "note",
                    "message": "Field 'isHeader' is 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 1416",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_List_Create_Internal'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "'pList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 64",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 64,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pList'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 64,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_List_Create_Internal'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'item' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 455,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1421,
                    "column": 26,
                    "event": "note",
                    "message": "Access to field 'item' results in a dereference of a null pointer (loaded from variable 'newElement')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1419|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1420|           PKIX_INCREF(item);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1421|->         newElement->item = item;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1422|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1423|           PKIX_CHECK(PKIX_PL_Object_InvalidateCache",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1427,
                    "column": 27,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'next' results in a dereference of a null pointer (loaded from variable 'lastElement')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pReversedList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1657,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1657,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'PKIX_List_Create'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1272,
                    "column": 9,
                    "event": "note",
                    "message": "'pList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1272,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1272,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1274,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1274,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1274,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1281,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'PKIX_List_Create'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is <= 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'PKIX_List_GetItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "'pItem' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1513,
                    "column": 20,
                    "event": "note",
                    "message": "Field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1513,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 1525",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1525,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 28,
                    "event": "note",
                    "message": "Returning from 'PKIX_List_GetItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'PKIX_List_AppendItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 19,
                    "event": "note",
                    "message": "Field 'immutable' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 20,
                    "event": "note",
                    "message": "Field 'isHeader' is 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 1416",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_List_Create_Internal'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "'pList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 55,
                    "column": 9,
                    "event": "note",
                    "message": "Null pointer value stored to field 'next'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_List_Create_Internal'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'item' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 455,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1423,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1423,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1423,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1433,
                    "column": 21,
                    "event": "note",
                    "message": "'newElement' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1433,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1433,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1435,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 28,
                    "event": "note",
                    "message": "Returning from 'PKIX_List_AppendItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1685,
                    "column": 29,
                    "event": "note",
                    "message": "'item' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1685,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1685,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1686,
                    "column": 29,
                    "event": "note",
                    "message": "'duplicateItem' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1686,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1686,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is <= 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'PKIX_List_GetItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "'pItem' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1513,
                    "column": 20,
                    "event": "note",
                    "message": "Field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1513,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 1525",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1525,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 28,
                    "event": "note",
                    "message": "Returning from 'PKIX_List_GetItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1677,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1681,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'PKIX_List_AppendItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1397,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'immutable' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1399,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1403,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is < 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1413,
                    "column": 17,
                    "event": "note",
                    "message": "Null pointer value stored to 'lastElement'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is >= 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1412,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 1416",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_List_Create_Internal'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "'pList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 64,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_List_Create_Internal'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1416,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'item' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1420,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 455,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1423,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1423,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1423,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1427,
                    "column": 27,
                    "event": "note",
                    "message": "Access to field 'next' results in a dereference of a null pointer (loaded from variable 'lastElement')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1425|                       PKIX_OBJECTINVALIDATECACHEFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1426|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1427|->         lastElement->next = newElement;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1428|           newElement = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1429|           list->length += 1;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_List_InsertItem’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 27,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1442,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_List_InsertItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1448,
                    "column": 20,
                    "event": "note",
                    "message": "(2) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1449,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch (when ‘list’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1452,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1455,
                    "column": 17,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1455,
                    "column": 12,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1459,
                    "column": 18,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1459,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 20,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 20,
                    "event": "note",
                    "message": "(10) calling ‘pkix_List_Create_Internal’ from ‘PKIX_List_InsertItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 38,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to ‘pkix_List_Create_Internal’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 43,
                    "column": 20,
                    "event": "note",
                    "message": "(12) ‘list’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch (when ‘pList’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 20,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 312,
                    "column": 45,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 20,
                    "event": "note",
                    "message": "(17) returning to ‘PKIX_List_InsertItem’ from ‘pkix_List_Create_Internal’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1467,
                    "column": 17,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1467,
                    "column": 12,
                    "event": "note",
                    "message": "(20) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1468,
                    "column": 24,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1468,
                    "column": 24,
                    "event": "note",
                    "message": "(22) calling ‘pkix_List_GetElement’ from ‘PKIX_List_InsertItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 513,
                    "column": 1,
                    "event": "note",
                    "message": "(23) entry to ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(24) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 18,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 12,
                    "event": "note",
                    "message": "(26) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 530,
                    "column": 16,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 532,
                    "column": 12,
                    "event": "note",
                    "message": "(28) following ‘false’ branch (when ‘length > index’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1468,
                    "column": 24,
                    "event": "note",
                    "message": "(30) returning to ‘PKIX_List_InsertItem’ from ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(31) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1468,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 36,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 20,
                    "event": "note",
                    "message": "(33) ‘newElem’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 20,
                    "event": "note",
                    "message": "(34) ‘newElem’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 27,
                    "event": "note",
                    "message": "(35) dereference of NULL ‘newElem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1469|                          PKIX_LISTGETELEMENTFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1470|               /* Copy the old element's contents into the new element */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1471|->             newElem->item = element->item;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1472|               /* Add new item to the list */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1473|               PKIX_INCREF(item);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 36,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘element’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1442,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_List_InsertItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1448,
                    "column": 20,
                    "event": "note",
                    "message": "(2) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1449,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch (when ‘list’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1452,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1455,
                    "column": 17,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1455,
                    "column": 12,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1459,
                    "column": 18,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1459,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 20,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 20,
                    "event": "note",
                    "message": "(10) calling ‘pkix_List_Create_Internal’ from ‘PKIX_List_InsertItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 38,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to ‘pkix_List_Create_Internal’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 43,
                    "column": 20,
                    "event": "note",
                    "message": "(12) ‘list’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch (when ‘pList’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 20,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 312,
                    "column": 45,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 20,
                    "event": "note",
                    "message": "(17) returning to ‘PKIX_List_InsertItem’ from ‘pkix_List_Create_Internal’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1467,
                    "column": 17,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1467,
                    "column": 12,
                    "event": "note",
                    "message": "(20) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1468,
                    "column": 24,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1468,
                    "column": 24,
                    "event": "note",
                    "message": "(22) calling ‘pkix_List_GetElement’ from ‘PKIX_List_InsertItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 513,
                    "column": 1,
                    "event": "note",
                    "message": "(23) entry to ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(24) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 18,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1468,
                    "column": 24,
                    "event": "note",
                    "message": "(26) returning to ‘PKIX_List_InsertItem’ from ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(27) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1468,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 36,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 36,
                    "event": "note",
                    "message": "(29) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 20,
                    "event": "note",
                    "message": "(30) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 20,
                    "event": "note",
                    "message": "(31) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1471,
                    "column": 36,
                    "event": "note",
                    "message": "(32) dereference of NULL ‘element’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1469|                          PKIX_LISTGETELEMENTFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1470|               /* Copy the old element's contents into the new element */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1471|->             newElem->item = element->item;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1472|               /* Add new item to the list */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1473|               PKIX_INCREF(item);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1482,
                    "column": 27,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1442,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_List_InsertItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1448,
                    "column": 20,
                    "event": "note",
                    "message": "(2) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1449,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch (when ‘list’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1452,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1455,
                    "column": 17,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1455,
                    "column": 12,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1459,
                    "column": 18,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1459,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 20,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 20,
                    "event": "note",
                    "message": "(10) calling ‘pkix_List_Create_Internal’ from ‘PKIX_List_InsertItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 38,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to ‘pkix_List_Create_Internal’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 43,
                    "column": 20,
                    "event": "note",
                    "message": "(12) ‘list’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch (when ‘pList’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 46,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 20,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 312,
                    "column": 45,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 48,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 20,
                    "event": "note",
                    "message": "(17) returning to ‘PKIX_List_InsertItem’ from ‘pkix_List_Create_Internal’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1464,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1467,
                    "column": 17,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1467,
                    "column": 12,
                    "event": "note",
                    "message": "(20) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 12,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1481,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 12,
                    "event": "note",
                    "message": "(22) following ‘false’ branch (when ‘item’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1481,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1482,
                    "column": 20,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1482,
                    "column": 20,
                    "event": "note",
                    "message": "(24) ‘newElem’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1483,
                    "column": 27,
                    "event": "note",
                    "message": "(25) ‘0’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1484,
                    "column": 24,
                    "event": "note",
                    "message": "(26) ‘*list.next’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1485,
                    "column": 21,
                    "event": "note",
                    "message": "(27) ‘newElem’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1483,
                    "column": 27,
                    "event": "note",
                    "message": "(28) ‘0’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1484,
                    "column": 24,
                    "event": "note",
                    "message": "(29) ‘*list.next’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1485,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ‘newElem’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1482,
                    "column": 27,
                    "event": "note",
                    "message": "(31) dereference of NULL ‘newElem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1480|           } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1481|               PKIX_INCREF(item);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1482|->             newElem->item = item;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1483|               newElem->next = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1484|               list->next = newElem;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1520,
                    "column": 21,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'item' results in a dereference of a null pointer (loaded from variable 'element')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pReversedList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1655,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1657,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1657,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1664,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'i' is <= 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1672,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1673,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'PKIX_List_GetItem'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1508,
                    "column": 9,
                    "event": "note",
                    "message": "'element' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "'pItem' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1513,
                    "column": 20,
                    "event": "note",
                    "message": "Field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1513,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_List_GetElement'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "'list' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "'pElement' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 20,
                    "event": "note",
                    "message": "Field 'isHeader' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 532,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'index' is >= 'length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 532,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 533,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'pkixLoggersErrors' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 533,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 533,
                    "column": 17,
                    "event": "note",
                    "message": "Control jumps to line 543",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 352,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 543,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pElement'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 543,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_List_GetElement'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1520,
                    "column": 21,
                    "event": "note",
                    "message": "Access to field 'item' results in a dereference of a null pointer (loaded from variable 'element')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_INCREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1518|                       PKIX_LISTGETELEMENTFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1519|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1520|->         PKIX_INCREF(element->item);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1521|           *pItem = element->item;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1522|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_List_GetItem’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1520,
                    "column": 28,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘element’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1502,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_List_GetItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1508,
                    "column": 20,
                    "event": "note",
                    "message": "(2) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1511,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1513,
                    "column": 18,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1513,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 20,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 20,
                    "event": "note",
                    "message": "(7) calling ‘pkix_List_GetElement’ from ‘PKIX_List_GetItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 513,
                    "column": 1,
                    "event": "note",
                    "message": "(8) entry to ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 18,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 530,
                    "column": 16,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 532,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘true’ branch (when ‘length <= index’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 13,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘_PKIX_LOG_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_LOG_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 533,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 20,
                    "event": "note",
                    "message": "(15) returning to ‘PKIX_List_GetItem’ from ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1517,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1520,
                    "column": 28,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1520,
                    "column": 28,
                    "event": "note",
                    "message": "(18) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1520,
                    "column": 28,
                    "event": "note",
                    "message": "(19) dereference of NULL ‘element’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 456,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_INCREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1518|                       PKIX_LISTGETELEMENTFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1519|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1520|->         PKIX_INCREF(element->item);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1521|           *pItem = element->item;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1522|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_List_SetItem’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1555,
                    "column": 28,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘element’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1532,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_List_SetItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1538,
                    "column": 20,
                    "event": "note",
                    "message": "(2) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch (when ‘list’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1541,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1543,
                    "column": 17,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1543,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1547,
                    "column": 18,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1547,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1551,
                    "column": 20,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1551,
                    "column": 20,
                    "event": "note",
                    "message": "(9) calling ‘pkix_List_GetElement’ from ‘PKIX_List_SetItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 513,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 18,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 530,
                    "column": 16,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 532,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following ‘true’ branch (when ‘length <= index’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 13,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘_PKIX_LOG_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_LOG_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 533,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1551,
                    "column": 20,
                    "event": "note",
                    "message": "(17) returning to ‘PKIX_List_SetItem’ from ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1551,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1555,
                    "column": 28,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1555,
                    "column": 28,
                    "event": "note",
                    "message": "(20) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1555,
                    "column": 28,
                    "event": "note",
                    "message": "(21) dereference of NULL ‘element’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1553|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1554|           /* DecRef old contents */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1555|->         PKIX_DECREF(element->item);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1556|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1557|           /* Set New Contents */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_List_DeleteItem’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1598,
                    "column": 28,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘element’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1574,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_List_DeleteItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1579,
                    "column": 20,
                    "event": "note",
                    "message": "(2) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1580,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch (when ‘list’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1584,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1586,
                    "column": 17,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1586,
                    "column": 12,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1590,
                    "column": 18,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1590,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1594,
                    "column": 20,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1594,
                    "column": 20,
                    "event": "note",
                    "message": "(10) calling ‘pkix_List_GetElement’ from ‘PKIX_List_DeleteItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 513,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 18,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 530,
                    "column": 16,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 532,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following ‘true’ branch (when ‘length <= index’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 13,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘_PKIX_LOG_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_LOG_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 533,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1594,
                    "column": 20,
                    "event": "note",
                    "message": "(18) returning to ‘PKIX_List_DeleteItem’ from ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1594,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1598,
                    "column": 28,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1598,
                    "column": 28,
                    "event": "note",
                    "message": "(21) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1598,
                    "column": 28,
                    "event": "note",
                    "message": "(22) dereference of NULL ‘element’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1596|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1597|           /* DecRef old contents */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1598|->         PKIX_DECREF(element->item);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1599|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1600|           nextElement = element->next;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1623,
                    "column": 35,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1574,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_List_DeleteItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1579,
                    "column": 20,
                    "event": "note",
                    "message": "(2) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1580,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ‘element’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch (when ‘list’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1584,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1586,
                    "column": 17,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1586,
                    "column": 12,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1590,
                    "column": 18,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1590,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1594,
                    "column": 20,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1594,
                    "column": 20,
                    "event": "note",
                    "message": "(10) calling ‘pkix_List_GetElement’ from ‘PKIX_List_DeleteItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 513,
                    "column": 1,
                    "event": "note",
                    "message": "(11) entry to ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 18,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 530,
                    "column": 16,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 532,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following ‘false’ branch (when ‘length > index’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1594,
                    "column": 20,
                    "event": "note",
                    "message": "(18) returning to ‘PKIX_List_DeleteItem’ from ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1594,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1598,
                    "column": 28,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1598,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1600,
                    "column": 21,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1602,
                    "column": 12,
                    "event": "note",
                    "message": "(23) following ‘false’ branch (when ‘nextElement’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1616,
                    "column": 20,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1616,
                    "column": 20,
                    "event": "note",
                    "message": "(25) following ‘true’ branch (when ‘index != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1617,
                    "column": 36,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1617,
                    "column": 36,
                    "event": "note",
                    "message": "(27) calling ‘pkix_List_GetElement’ from ‘PKIX_List_DeleteItem’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 513,
                    "column": 1,
                    "event": "note",
                    "message": "(28) entry to ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(29) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 526,
                    "column": 18,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1617,
                    "column": 36,
                    "event": "note",
                    "message": "(31) returning to ‘PKIX_List_DeleteItem’ from ‘pkix_List_GetElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(32) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1617,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1623,
                    "column": 28,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1623,
                    "column": 28,
                    "event": "note",
                    "message": "(34) ‘prevElement’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1623,
                    "column": 35,
                    "event": "note",
                    "message": "(35) ‘0’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1623,
                    "column": 35,
                    "event": "note",
                    "message": "(36) ‘0’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_list.c",
                    "line": 1623,
                    "column": 35,
                    "event": "note",
                    "message": "(37) dereference of NULL ‘prevElement’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1621|                           prevElement = list;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1622|                   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1623|->                 prevElement->next = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1624|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1625|                   /* Delete the element */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 227,
                    "column": 17,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'error' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 227,
                    "column": 17,
                    "event": "note",
                    "message": "Value stored to 'error' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  225|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  226|           if (formatString) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  227|->                 error = PKIX_PL_Object_DecRef",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  228|                           ((PKIX_PL_Object *)formatString, plContext);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  229|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 232,
                    "column": 17,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'error' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 232,
                    "column": 17,
                    "event": "note",
                    "message": "Value stored to 'error' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  230|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  231|           if (messageString) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  232|->                 error = PKIX_PL_Object_DecRef",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  233|                            ((PKIX_PL_Object *)messageString, plContext);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  234|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 237,
                    "column": 17,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'error' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 237,
                    "column": 17,
                    "event": "note",
                    "message": "Value stored to 'error' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  235|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  236|           if (message2String) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  237|->                 error = PKIX_PL_Object_DecRef",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  238|                           ((PKIX_PL_Object *)message2String, plContext);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  239|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 242,
                    "column": 17,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'error' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 242,
                    "column": 17,
                    "event": "note",
                    "message": "Value stored to 'error' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  240|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  241|           if (msgString) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  242|->                 error = PKIX_PL_Object_DecRef",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  243|                           ((PKIX_PL_Object *)msgString, plContext);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  244|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 247,
                    "column": 17,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'error' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 247,
                    "column": 17,
                    "event": "note",
                    "message": "Value stored to 'error' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  245|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  246|           if (logger) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  247|->                 error = PKIX_PL_Object_DecRef",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  248|                           ((PKIX_PL_Object *)logger, plContext);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  249|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 465,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 4,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_pl_CollectionCertStore_GetCert’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 232,
                    "column": 12,
                    "event": "warning[-Wanalyzer-deref-before-check]",
                    "message": "check of ‘colCertStoreContext’ for NULL after already dereferencing it",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1111,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_OBJECT_UNLOCK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 12,
                    "event": "note",
                    "message": "(1) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1086,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_FOUR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1088,
                    "column": 23,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1090,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1096,
                    "column": 32,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1096,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 426,
                    "column": 17,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1098,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_OBJECT_LOCK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 427,
                    "column": 16,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1098,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_OBJECT_LOCK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 433,
                    "column": 26,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1098,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_OBJECT_LOCK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1105,
                    "column": 40,
                    "event": "note",
                    "message": "(9) pointer ‘colCertStoreContext’ is dereferenced here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1105,
                    "column": 20,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1111,
                    "column": 36,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 232,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_OBJECT_UNLOCK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 232,
                    "column": 12,
                    "event": "note",
                    "message": "(12) pointer ‘colCertStoreContext’ is checked for NULL here but it was already dereferenced at (9)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
                    "line": 1111,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_OBJECT_UNLOCK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  230|   #define PKIX_OBJECT_UNLOCK(obj) \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  231|       do { \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  232|-> \tif (obj && lockedObject == (PKIX_PL_Object *)(obj)){ \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  233|   \t    pkixTempResult = \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  234|   \t\t    PKIX_PL_Object_Unlock \\",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 465,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_AddLogger’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "warning[-Wanalyzer-deref-before-check]",
                    "message": "check of ‘addLogger’ for NULL after already dereferencing it",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1069,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 976,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_AddLogger’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘logger’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 988,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 990,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 990,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 994,
                    "column": 36,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1002,
                    "column": 12,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1008,
                    "column": 20,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1008,
                    "column": 20,
                    "event": "note",
                    "message": "(8) calling ‘pkix_Logger_Duplicate’ from ‘PKIX_AddLogger’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 511,
                    "column": 1,
                    "event": "note",
                    "message": "(9) entry to ‘pkix_Logger_Duplicate’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 520,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 522,
                    "column": 20,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 522,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 528,
                    "column": 20,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 528,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 535,
                    "column": 18,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1008,
                    "column": 20,
                    "event": "note",
                    "message": "(16) returning to ‘PKIX_AddLogger’ from ‘pkix_Logger_Duplicate’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1008,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1014,
                    "column": 20,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1014,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1020,
                    "column": 20,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1020,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1024,
                    "column": 23,
                    "event": "note",
                    "message": "(23) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1026,
                    "column": 28,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(25) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1026,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1036,
                    "column": 44,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(27) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1044,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1050,
                    "column": 30,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1050,
                    "column": 30,
                    "event": "note",
                    "message": "(29) pointer ‘addLogger’ is dereferenced here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1050,
                    "column": 20,
                    "event": "note",
                    "message": "(30) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1069,
                    "column": 29,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(32) pointer ‘addLogger’ is checked for NULL here but it was already dereferenced at (29)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 1069,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  246|   #define PKIX_DECREF(obj) \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  247|       do { \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  248|-> \tif (obj){ \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  249|   \t    pkixTempResult = PKIX_PL_Object_DecRef \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  250|   \t\t\t((PKIX_PL_Object *)(obj), plContext); \\",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 465,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 4,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘NameCacheHasFetchedCrlInfo’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "warning[-Wanalyzer-deref-before-check]",
                    "message": "check of ‘dp’ for NULL after already dereferencing it",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 444,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(1) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 399,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 402,
                    "column": 9,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 402,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 404,
                    "column": 14,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 414,
                    "column": 21,
                    "event": "note",
                    "message": "(5) following ‘true’ branch (when ‘hasFetchedCrlInCache == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 413,
                    "column": 33,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 413,
                    "column": 33,
                    "event": "note",
                    "message": "(7) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 414,
                    "column": 40,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 414,
                    "column": 21,
                    "event": "note",
                    "message": "(9) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 417,
                    "column": 13,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 419,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 423,
                    "column": 15,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 423,
                    "column": 15,
                    "event": "note",
                    "message": "(13) pointer ‘dp’ is dereferenced here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 423,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 425,
                    "column": 24,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(16) pointer ‘dp’ is checked for NULL here but it was already dereferenced at (13)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 444,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  246|   #define PKIX_DECREF(obj) \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  247|       do { \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  248|-> \tif (obj){ \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  249|   \t    pkixTempResult = PKIX_PL_Object_DecRef \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  250|   \t\t\t((PKIX_PL_Object *)(obj), plContext); \\",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 465,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 3,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_SetLoggers’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "warning[-Wanalyzer-deref-before-check]",
                    "message": "check of ‘logger’ for NULL after already dereferencing it",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 941,
                    "column": 21,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(1) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 861,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 866,
                    "column": 36,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 874,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 876,
                    "column": 12,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 876,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘true’ branch (when ‘loggers’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 878,
                    "column": 28,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 878,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 881,
                    "column": 28,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 881,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 884,
                    "column": 31,
                    "event": "note",
                    "message": "(11) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 886,
                    "column": 32,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 886,
                    "column": 21,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 893,
                    "column": 32,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 893,
                    "column": 21,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 899,
                    "column": 32,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 899,
                    "column": 21,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 909,
                    "column": 48,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 911,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 917,
                    "column": 32,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 917,
                    "column": 21,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 923,
                    "column": 31,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 923,
                    "column": 31,
                    "event": "note",
                    "message": "(23) pointer ‘logger’ is dereferenced here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 923,
                    "column": 24,
                    "event": "note",
                    "message": "(24) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 941,
                    "column": 33,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(26) pointer ‘logger’ is checked for NULL here but it was already dereferenced at (23)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_logger.c",
                    "line": 941,
                    "column": 21,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  246|   #define PKIX_DECREF(obj) \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  247|       do { \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  248|-> \tif (obj){ \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  249|   \t    pkixTempResult = PKIX_PL_Object_DecRef \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  250|   \t\t\t((PKIX_PL_Object *)(obj), plContext); \\",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 371,
                    "column": 19,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'freeFcn' results in a dereference of a null pointer (loaded from variable 'hcv1')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 235,
                    "column": 2,
                    "event": "note",
                    "message": "'hcv1' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'aiaMgr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'ia' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pNBIOContext' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pCerts' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 413,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 254,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'nbio' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 254,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 317,
                    "column": 6,
                    "event": "note",
                    "message": "Assuming field 'version' is not equal to 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 317,
                    "column": 2,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 363,
                    "column": 3,
                    "event": "note",
                    "message": "Assuming 'pkixLoggersErrors' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 363,
                    "column": 3,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 363,
                    "column": 3,
                    "event": "note",
                    "message": "Control jumps to line 369",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 352,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 369,
                    "column": 13,
                    "event": "note",
                    "message": "Field 'aPkixErrorReceived' is 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 451,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_RECEIVED'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 86,
                    "column": 45,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorReceived'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 369,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 451,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_RECEIVED'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 370,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'requestSession' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 370,
                    "column": 13,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 371,
                    "column": 19,
                    "event": "note",
                    "message": "Access to field 'freeFcn' results in a dereference of a null pointer (loaded from variable 'hcv1')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  369|           if (PKIX_ERROR_RECEIVED) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  370|               if (aiaMgr->client.hdata.requestSession != NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  371|->                 (*hcv1->freeFcn)(aiaMgr->client.hdata.requestSession);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  372|                   aiaMgr->client.hdata.requestSession = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  373|               }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_pl_AIAMgr_GetHTTPCerts’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 371,
                    "column": 23,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘hcv1’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 567,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_PL_AIAMgr_GetAIACerts’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 582,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_FOUR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 584,
                    "column": 16,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 588,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 613,
                    "column": 23,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 614,
                    "column": 26,
                    "event": "note",
                    "message": "(6) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 616,
                    "column": 29,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 618,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 625,
                    "column": 28,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 625,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 629,
                    "column": 58,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 629,
                    "column": 20,
                    "event": "note",
                    "message": "(12) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 635,
                    "column": 28,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 635,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 639,
                    "column": 28,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 639,
                    "column": 20,
                    "event": "note",
                    "message": "(16) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 640,
                    "column": 36,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 640,
                    "column": 36,
                    "event": "note",
                    "message": "(18) calling ‘pkix_pl_AIAMgr_GetHTTPCerts’ from ‘PKIX_PL_AIAMgr_GetAIACerts’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 223,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to ‘pkix_pl_AIAMgr_GetHTTPCerts’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 12,
                    "event": "note",
                    "message": "(20) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_FOUR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 250,
                    "column": 16,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 254,
                    "column": 12,
                    "event": "note",
                    "message": "(22) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 315,
                    "column": 20,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 317,
                    "column": 12,
                    "event": "note",
                    "message": "(24) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 13,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘_PKIX_LOG_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_LOG_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 363,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 369,
                    "column": 12,
                    "event": "note",
                    "message": "(26) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 370,
                    "column": 37,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 370,
                    "column": 16,
                    "event": "note",
                    "message": "(28) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 371,
                    "column": 23,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 371,
                    "column": 23,
                    "event": "note",
                    "message": "(30) dereference of NULL ‘hcv1’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  369|           if (PKIX_ERROR_RECEIVED) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  370|               if (aiaMgr->client.hdata.requestSession != NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  371|->                 (*hcv1->freeFcn)(aiaMgr->client.hdata.requestSession);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  372|                   aiaMgr->client.hdata.requestSession = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  373|               }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 375,
                    "column": 19,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'freeSessionFcn' results in a dereference of a null pointer (loaded from variable 'hcv1')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 235,
                    "column": 2,
                    "event": "note",
                    "message": "'hcv1' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'aiaMgr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'ia' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pNBIOContext' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pCerts' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 413,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 254,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'nbio' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 254,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 317,
                    "column": 6,
                    "event": "note",
                    "message": "Assuming field 'version' is not equal to 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 317,
                    "column": 2,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 363,
                    "column": 3,
                    "event": "note",
                    "message": "Assuming 'pkixLoggersErrors' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 363,
                    "column": 3,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 363,
                    "column": 3,
                    "event": "note",
                    "message": "Control jumps to line 369",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 352,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 369,
                    "column": 13,
                    "event": "note",
                    "message": "Field 'aPkixErrorReceived' is 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 451,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_RECEIVED'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 86,
                    "column": 45,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorReceived'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 369,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 451,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_RECEIVED'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 370,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'requestSession' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 370,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 374,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'serverSession' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 374,
                    "column": 13,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 375,
                    "column": 19,
                    "event": "note",
                    "message": "Access to field 'freeSessionFcn' results in a dereference of a null pointer (loaded from variable 'hcv1')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  373|               }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  374|               if (aiaMgr->client.hdata.serverSession != NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  375|->                 (*hcv1->freeSessionFcn)(aiaMgr->client.hdata.serverSession);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  376|                   aiaMgr->client.hdata.serverSession = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  377|               }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 375,
                    "column": 23,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘hcv1’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 567,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_PL_AIAMgr_GetAIACerts’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 582,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_FOUR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 584,
                    "column": 16,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 588,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 613,
                    "column": 23,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 614,
                    "column": 26,
                    "event": "note",
                    "message": "(6) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 616,
                    "column": 29,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 618,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 625,
                    "column": 28,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 625,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 629,
                    "column": 58,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 629,
                    "column": 20,
                    "event": "note",
                    "message": "(12) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 635,
                    "column": 28,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 635,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 639,
                    "column": 28,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 639,
                    "column": 20,
                    "event": "note",
                    "message": "(16) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 640,
                    "column": 36,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 640,
                    "column": 36,
                    "event": "note",
                    "message": "(18) calling ‘pkix_pl_AIAMgr_GetHTTPCerts’ from ‘PKIX_PL_AIAMgr_GetAIACerts’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 223,
                    "column": 1,
                    "event": "note",
                    "message": "(19) entry to ‘pkix_pl_AIAMgr_GetHTTPCerts’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 12,
                    "event": "note",
                    "message": "(20) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 248,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_FOUR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 250,
                    "column": 16,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 254,
                    "column": 12,
                    "event": "note",
                    "message": "(22) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 315,
                    "column": 20,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 317,
                    "column": 12,
                    "event": "note",
                    "message": "(24) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 13,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘_PKIX_LOG_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_LOG_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 363,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_ERROR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 369,
                    "column": 12,
                    "event": "note",
                    "message": "(26) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 370,
                    "column": 37,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 370,
                    "column": 16,
                    "event": "note",
                    "message": "(28) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 374,
                    "column": 37,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 374,
                    "column": 16,
                    "event": "note",
                    "message": "(30) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 375,
                    "column": 23,
                    "event": "note",
                    "message": "(31) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
                    "line": 375,
                    "column": 23,
                    "event": "note",
                    "message": "(32) dereference of NULL ‘hcv1’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  373|               }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  374|               if (aiaMgr->client.hdata.serverSession != NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  375|->                 (*hcv1->freeSessionFcn)(aiaMgr->client.hdata.serverSession);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  376|                   aiaMgr->client.hdata.serverSession = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  377|               }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 629,
                    "column": 21,
                    "event": "warning[core.NullDereference]",
                    "message": "Dereference of undefined pointer value (loaded from field 'nc')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 586,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'store' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 586,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 586,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'selector' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 586,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 586,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pCertList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 586,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 586,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 601,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'requestArena' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 601,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 605,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 605,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 605,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 613,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 613,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 613,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 617,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 617,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 617,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 621,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'subjectName' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 621,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 622,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapCertStore_MakeNameAVAList'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "'arena' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "'subjectName' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "'pList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 458,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 458,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 458,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 506",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 506,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pList'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 506,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 622,
                    "column": 28,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_LdapCertStore_MakeNameAVAList'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 622,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 622,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 622,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 629,
                    "column": 21,
                    "event": "note",
                    "message": "Dereference of undefined pointer value (loaded from field 'nc')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  627|                           PKIX_LDAPCERTSTOREMAKENAMEAVALISTFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  628|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  629|->                 if (*requestParams.nc == NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  630|                           /*",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  631|                            * The subjectName may not include any components",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_pl_LdapCertStore_GetCert’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 629,
                    "column": 35,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘requestParams.nc’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 565,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘pkix_pl_LdapCertStore_GetCert’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 574,
                    "column": 27,
                    "event": "note",
                    "message": "(2) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.h",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 586,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 588,
                    "column": 34,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 601,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 605,
                    "column": 20,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 605,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 613,
                    "column": 20,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 613,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 617,
                    "column": 20,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 617,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 621,
                    "column": 13,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 621,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 622,
                    "column": 28,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 622,
                    "column": 28,
                    "event": "note",
                    "message": "(15) calling ‘pkix_pl_LdapCertStore_MakeNameAVAList’ from ‘pkix_pl_LdapCertStore_GetCert’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 428,
                    "column": 1,
                    "event": "note",
                    "message": "(16) entry to ‘pkix_pl_LdapCertStore_MakeNameAVAList’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/utilrename.h",
                    "line": 59,
                    "column": 26,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 86,
                    "column": 19,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_PL_NSSCALLRV’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 447,
                    "column": 41,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_ArenaZAlloc’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 458,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 312,
                    "column": 45,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 458,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 622,
                    "column": 28,
                    "event": "note",
                    "message": "(21) returning to ‘pkix_pl_LdapCertStore_GetCert’ from ‘pkix_pl_LdapCertStore_MakeNameAVAList’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(22) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 622,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 629,
                    "column": 35,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 629,
                    "column": 35,
                    "event": "note",
                    "message": "(24) use of uninitialized value ‘requestParams.nc’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  627|                           PKIX_LDAPCERTSTOREMAKENAMEAVALISTFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  628|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  629|->                 if (*requestParams.nc == NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  630|                           /*",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  631|                            * The subjectName may not include any components",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 899,
                    "column": 29,
                    "event": "warning[core.NullDereference]",
                    "message": "Dereference of undefined pointer value (loaded from field 'nc')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 822,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'store' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 822,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 822,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'selector' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 822,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 822,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pCrlList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 822,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 822,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 852,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'requestArena' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 852,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 856,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 856,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 856,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 860,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 860,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 860,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 870,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'issuerNames' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 870,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 872,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 872,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 872,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 876,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming 'numNames' is > 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 876,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 882,
                    "column": 25,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 882,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 882,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 890,
                    "column": 34,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapCertStore_MakeNameAVAList'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "'arena' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'subjectName' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pList'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 408,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 441,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 408,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 890,
                    "column": 34,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_LdapCertStore_MakeNameAVAList'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 889,
                    "column": 25,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 889,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 889,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 897,
                    "column": 37,
                    "event": "note",
                    "message": "'issuer' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 897,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 897,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 899,
                    "column": 29,
                    "event": "note",
                    "message": "Dereference of undefined pointer value (loaded from field 'nc')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  897|                           PKIX_DECREF(issuer);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  898|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  899|->                         if (*requestParams.nc == NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  900|                                   /*",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  901|                                           * The issuer may not include any",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_pl_LdapCertStore_GetCRL’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 899,
                    "column": 43,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘requestParams.nc’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 807,
                    "column": 27,
                    "event": "note",
                    "message": "(1) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 822,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 824,
                    "column": 34,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 852,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 856,
                    "column": 20,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 856,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 860,
                    "column": 20,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 860,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 870,
                    "column": 13,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 870,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 872,
                    "column": 28,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 872,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 876,
                    "column": 30,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 876,
                    "column": 20,
                    "event": "note",
                    "message": "(14) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 882,
                    "column": 36,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 882,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 890,
                    "column": 34,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 889,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 897,
                    "column": 37,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 13,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(20) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 897,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 899,
                    "column": 43,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c",
                    "line": 899,
                    "column": 43,
                    "event": "note",
                    "message": "(22) use of uninitialized value ‘requestParams.nc’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  897|                           PKIX_DECREF(issuer);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  898|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  899|->                         if (*requestParams.nc == NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  900|                                   /*",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  901|                                           * The issuer may not include any",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_pl_LdapDefaultClient_VerifyBindResponse’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 372,
                    "column": 21,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘msg.protocolOp.op.bindMsg.version.data’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2381,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘pkix_pl_LdapDefaultClient_ResumeRequest’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.h",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2391,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2393,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2393,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2401,
                    "column": 20,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2401,
                    "column": 20,
                    "event": "note",
                    "message": "(6) calling ‘pkix_pl_LdapDefaultClient_Dispatch’ from ‘pkix_pl_LdapDefaultClient_ResumeRequest’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2049,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to ‘pkix_pl_LdapDefaultClient_Dispatch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch (when ‘client’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2057,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2059,
                    "column": 16,
                    "event": "note",
                    "message": "(10) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2060,
                    "column": 31,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2060,
                    "column": 17,
                    "event": "note",
                    "message": "(12) following ‘case 9:’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2115,
                    "column": 17,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2117,
                    "column": 34,
                    "event": "note",
                    "message": "(14) calling ‘pkix_pl_LdapDefaultClient_RecvInitial’ from ‘pkix_pl_LdapDefaultClient_Dispatch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1836,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to ‘pkix_pl_LdapDefaultClient_RecvInitial’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1855,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1862,
                    "column": 19,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1862,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1867,
                    "column": 16,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1870,
                    "column": 12,
                    "event": "note",
                    "message": "(20) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1876,
                    "column": 20,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1879,
                    "column": 31,
                    "event": "note",
                    "message": "(22) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1881,
                    "column": 38,
                    "event": "note",
                    "message": "(23) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2117,
                    "column": 34,
                    "event": "note",
                    "message": "(24) returning to ‘pkix_pl_LdapDefaultClient_Dispatch’ from ‘pkix_pl_LdapDefaultClient_RecvInitial’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(25) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2116,
                    "column": 25,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2059,
                    "column": 16,
                    "event": "note",
                    "message": "(27) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2060,
                    "column": 31,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2060,
                    "column": 17,
                    "event": "note",
                    "message": "(29) following ‘case 4:’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2085,
                    "column": 17,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2087,
                    "column": 34,
                    "event": "note",
                    "message": "(31) calling ‘pkix_pl_LdapDefaultClient_BindResponseContinue’ from ‘pkix_pl_LdapDefaultClient_Dispatch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1397,
                    "column": 1,
                    "event": "note",
                    "message": "(32) entry to ‘pkix_pl_LdapDefaultClient_BindResponseContinue’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(33) following ‘false’ branch (when ‘client’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1408,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1410,
                    "column": 22,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(35) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1412,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1416,
                    "column": 23,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1416,
                    "column": 12,
                    "event": "note",
                    "message": "(37) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1417,
                    "column": 28,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1417,
                    "column": 28,
                    "event": "note",
                    "message": "(39) calling ‘pkix_pl_LdapDefaultClient_VerifyBindResponse’ from ‘pkix_pl_LdapDefaultClient_BindResponseContinue’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 347,
                    "column": 1,
                    "event": "note",
                    "message": "(40) entry to ‘pkix_pl_LdapDefaultClient_VerifyBindResponse’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 352,
                    "column": 17,
                    "event": "note",
                    "message": "(41) ‘decode.data’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 357,
                    "column": 43,
                    "event": "note",
                    "message": "(42) ‘decode.data’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 352,
                    "column": 17,
                    "event": "note",
                    "message": "(43) ‘decode.data’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 357,
                    "column": 43,
                    "event": "note",
                    "message": "(44) ‘decode.data’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 357,
                    "column": 43,
                    "event": "note",
                    "message": "(45) ‘decode.data’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(46) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 362,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 364,
                    "column": 21,
                    "event": "note",
                    "message": "(47) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 367,
                    "column": 20,
                    "event": "note",
                    "message": "(48) calling ‘pkix_pl_LdapDefaultClient_DecodeBindResponse’ from ‘pkix_pl_LdapDefaultClient_VerifyBindResponse’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 291,
                    "column": 1,
                    "event": "note",
                    "message": "(49) entry to ‘pkix_pl_LdapDefaultClient_DecodeBindResponse’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 27,
                    "event": "note",
                    "message": "(50) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 304,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_FOUR’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 183,
                    "column": 21,
                    "event": "note",
                    "message": "(51) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 82,
                    "column": 10,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_PL_NSSCALL’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 308,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memset’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 314,
                    "column": 12,
                    "event": "note",
                    "message": "(52) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 318,
                    "column": 18,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 367,
                    "column": 20,
                    "event": "note",
                    "message": "(54) returning to ‘pkix_pl_LdapDefaultClient_VerifyBindResponse’ from ‘pkix_pl_LdapDefaultClient_DecodeBindResponse’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(55) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 367,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 371,
                    "column": 16,
                    "event": "note",
                    "message": "(56) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 371,
                    "column": 12,
                    "event": "note",
                    "message": "(57) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 372,
                    "column": 51,
                    "event": "note",
                    "message": "(58) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 372,
                    "column": 51,
                    "event": "note",
                    "message": "(59) ‘msg.protocolOp.op.bindMsg.version.data’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 372,
                    "column": 21,
                    "event": "note",
                    "message": "(60) dereference of NULL ‘*(LDAPBindResponse *)((char *)&msg + offsetof(LDAPMessage, protocolOp.op)).resultCode.data’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  370|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  371|           if (rv == SECSuccess) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  372|->                 if (*(ldapBindResponse->resultCode.data) == SUCCESS) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  373|                           client->connectStatus = BOUND;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  374|                   } else {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 716,
                    "column": 21,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'bindAPI' results in a dereference of a null pointer (loaded from variable 'client')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 701,
                    "column": 9,
                    "event": "note",
                    "message": "'client' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'sockaddr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pClient' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 706,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 706,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 706,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 710,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapDefaultClient_CreateHelper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'socket' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 20,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pClient'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 710,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_LdapDefaultClient_CreateHelper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 710,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 710,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 710,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 715,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'status' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 715,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 716,
                    "column": 21,
                    "event": "note",
                    "message": "Access to field 'bindAPI' results in a dereference of a null pointer (loaded from variable 'client')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  714|           /* Did Socket_Create say the connection was made? */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  715|           if (status == 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  716|->                 if (client->bindAPI != NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  717|                           client->connectStatus = CONNECTED;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  718|                   } else {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 722,
                    "column": 39,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'connectStatus' results in a dereference of a null pointer (loaded from variable 'client')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 701,
                    "column": 9,
                    "event": "note",
                    "message": "'client' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'sockaddr' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pClient' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 706,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 706,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 706,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 710,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapDefaultClient_CreateHelper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'socket' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 20,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pClient'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 710,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_LdapDefaultClient_CreateHelper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 710,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 710,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 710,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 715,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'status' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 715,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 722,
                    "column": 39,
                    "event": "note",
                    "message": "Access to field 'connectStatus' results in a dereference of a null pointer (loaded from variable 'client')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  720|                   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  721|           } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  722|->                 client->connectStatus = CONNECT_PENDING;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  723|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  724|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 795,
                    "column": 21,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'bindAPI' results in a dereference of a null pointer (loaded from variable 'client')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 780,
                    "column": 9,
                    "event": "note",
                    "message": "'client' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'hostname' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pClient' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 785,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 785,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 785,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 789,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapDefaultClient_CreateHelper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'socket' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 20,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pClient'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 789,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_LdapDefaultClient_CreateHelper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 789,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 789,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 789,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 794,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'status' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 794,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 795,
                    "column": 21,
                    "event": "note",
                    "message": "Access to field 'bindAPI' results in a dereference of a null pointer (loaded from variable 'client')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  793|           /* Did Socket_Create say the connection was made? */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  794|           if (status == 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  795|->                 if (client->bindAPI != NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  796|                           client->connectStatus = CONNECTED;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  797|                   } else {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 801,
                    "column": 39,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'connectStatus' results in a dereference of a null pointer (loaded from variable 'client')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 780,
                    "column": 9,
                    "event": "note",
                    "message": "'client' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'hostname' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pClient' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 783,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 785,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 785,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 785,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 789,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapDefaultClient_CreateHelper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'socket' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 20,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pClient'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 789,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_LdapDefaultClient_CreateHelper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 789,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 789,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 789,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 794,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'status' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 794,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 801,
                    "column": 39,
                    "event": "note",
                    "message": "Access to field 'connectStatus' results in a dereference of a null pointer (loaded from variable 'client')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  799|                   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  800|           } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  801|->                 client->connectStatus = CONNECT_PENDING;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  802|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  803|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 866,
                    "column": 33,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'data' results in a dereference of a null pointer (loaded from variable 'encoded')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 828,
                    "column": 9,
                    "event": "note",
                    "message": "'encoded' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 832,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 832,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 832,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 834,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 834,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 834,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 840,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to 'case ABANDON_PENDING:'  at line 853",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 854,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming field 'bindAPI' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 854,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 855,
                    "column": 36,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapDefaultClient_MakeUnbind'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 166,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'arena' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 166,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 20,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 166,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pUnbindMsg'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 166,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 855,
                    "column": 36,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_LdapDefaultClient_MakeUnbind'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 855,
                    "column": 25,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 855,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 855,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 866,
                    "column": 33,
                    "event": "note",
                    "message": "Access to field 'data' results in a dereference of a null pointer (loaded from variable 'encoded')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  864|                           PKIX_CHECK(callbackList->sendCallback",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  865|                                   (client->clientSocket,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  866|->                                 encoded->data,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  867|                                   encoded->len,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  868|                                   &bytesWritten,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1195,
                    "column": 35,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'data' results in a dereference of a null pointer (loaded from variable 'encoded')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2391,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'genericClient' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2391,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2391,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pPollDesc' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2391,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2391,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pResponse' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2391,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2391,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2393,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2393,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2393,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2401,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapDefaultClient_Dispatch'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2057,
                    "column": 9,
                    "event": "note",
                    "message": "'client' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2057,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2057,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2059,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2060,
                    "column": 17,
                    "event": "note",
                    "message": "Control jumps to 'case CONNECTED:'  at line 2067",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2069,
                    "column": 34,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapDefaultClient_Bind'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1178,
                    "column": 9,
                    "event": "note",
                    "message": "'encoded' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "'client' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1186,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'bindMsg' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1186,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1187,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapDefaultClient_MakeBind'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 73,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'arena' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 73,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 20,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 73,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pBindMsg'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 73,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1187,
                    "column": 28,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_LdapDefaultClient_MakeBind'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1187,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1187,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1187,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1195,
                    "column": 35,
                    "event": "note",
                    "message": "Access to field 'data' results in a dereference of a null pointer (loaded from variable 'encoded')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1193|                           plContext),",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1194|                           PKIX_LDAPDEFAULTCLIENTMAKEBINDFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1195|->                 client->bindMsg = encoded->data;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1196|                   client->bindMsgLen = encoded->len;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1197|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_pl_LdapDefaultClient_Bind’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1195,
                    "column": 42,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘encoded’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2381,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘pkix_pl_LdapDefaultClient_ResumeRequest’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2391,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2393,
                    "column": 20,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2393,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2401,
                    "column": 20,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2401,
                    "column": 20,
                    "event": "note",
                    "message": "(6) calling ‘pkix_pl_LdapDefaultClient_Dispatch’ from ‘pkix_pl_LdapDefaultClient_ResumeRequest’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2049,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to ‘pkix_pl_LdapDefaultClient_Dispatch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch (when ‘client’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2057,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2059,
                    "column": 16,
                    "event": "note",
                    "message": "(10) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2060,
                    "column": 31,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2060,
                    "column": 17,
                    "event": "note",
                    "message": "(12) following ‘case 1:’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2067,
                    "column": 17,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2069,
                    "column": 34,
                    "event": "note",
                    "message": "(14) calling ‘pkix_pl_LdapDefaultClient_Bind’ from ‘pkix_pl_LdapDefaultClient_Dispatch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1173,
                    "column": 1,
                    "event": "note",
                    "message": "(15) entry to ‘pkix_pl_LdapDefaultClient_Bind’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1178,
                    "column": 18,
                    "event": "note",
                    "message": "(16) ‘encoded’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘false’ branch (when ‘client’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1186,
                    "column": 21,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1186,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1187,
                    "column": 28,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1187,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1195,
                    "column": 42,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1195,
                    "column": 42,
                    "event": "note",
                    "message": "(23) ‘encoded’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 1195,
                    "column": 42,
                    "event": "note",
                    "message": "(24) dereference of NULL ‘encoded’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1193|                           plContext),",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1194|                           PKIX_LDAPDEFAULTCLIENTMAKEBINDFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1195|->                 client->bindMsg = encoded->data;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1196|                   client->bindMsgLen = encoded->len;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1197|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_PL_LdapDefaultClient_AbandonRequest’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2470,
                    "column": 28,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘encoded’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2456,
                    "column": 18,
                    "event": "note",
                    "message": "(1) ‘encoded’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘client’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2459,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2461,
                    "column": 19,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2461,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2464,
                    "column": 32,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2462,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2469,
                    "column": 30,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2473,
                    "column": 32,
                    "event": "note",
                    "message": "(8) ‘encoded’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2470,
                    "column": 28,
                    "event": "note",
                    "message": "(9) dereference of NULL ‘encoded’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2468|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2469|                   callbackList = (PKIX_PL_Socket_Callback *)(client->callbackList);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2470|->                 PKIX_CHECK(callbackList->sendCallback",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2471|                           (client->clientSocket,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2472|                           encoded->data,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2472,
                    "column": 25,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'data' results in a dereference of a null pointer (loaded from variable 'encoded')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2456,
                    "column": 9,
                    "event": "note",
                    "message": "'encoded' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2459,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'client' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2459,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2459,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2461,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'connectStatus' is equal to RECV_PENDING",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2461,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2462,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'pkix_pl_LdapDefaultClient_MakeAbandon'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 233,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'arena' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 233,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 20,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 233,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pAbandonMsg'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 233,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2462,
                    "column": 28,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_LdapDefaultClient_MakeAbandon'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2462,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2462,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2462,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c",
                    "line": 2472,
                    "column": 25,
                    "event": "note",
                    "message": "Access to field 'data' results in a dereference of a null pointer (loaded from variable 'encoded')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2470|                   PKIX_CHECK(callbackList->sendCallback",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2471|                           (client->clientSocket,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2472|->                         encoded->data,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2473|                           encoded->len,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2474|                           &bytesWritten,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘DownloadCrl’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 882,
                    "column": 17,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘myHttpResponseDataLen’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 775,
                    "column": 14,
                    "event": "note",
                    "message": "(1) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 775,
                    "column": 14,
                    "event": "note",
                    "message": "(2) capacity: 4 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 787,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 788,
                    "column": 12,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 787,
                    "column": 42,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 791,
                    "column": 13,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 796,
                    "column": 16,
                    "event": "note",
                    "message": "(7) following ‘false’ branch (when ‘derGenName’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 797,
                    "column": 37,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 808,
                    "column": 16,
                    "event": "note",
                    "message": "(9) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secerr.h",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/include/pkixt.h",
                    "line": 17,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/include/pkix.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/utilrename.h",
                    "line": 65,
                    "column": 23,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 810,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_SetError’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 872,
                    "column": 8,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 882,
                    "column": 17,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
                    "line": 882,
                    "column": 17,
                    "event": "note",
                    "message": "(13) use of uninitialized value ‘myHttpResponseDataLen’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  880|           derGenName = *dp->nssdp->derFullName;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  881|       } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  882|->         SECItem derCrl = { siBuffer,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  883|                              (void*)myHttpResponseData,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  884|                              myHttpResponseDataLen };",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1141,
                    "column": 40,
                    "event": "warning[core.NullDereference]",
                    "message": "Dereference of null pointer (loaded from variable 'pBytesWritten')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1110,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'sock' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1110,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1110,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1116,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'pBytesWritten' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1116,
                    "column": 29,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1122,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'pBytesRead' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1122,
                    "column": 26,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1130,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'numEvents' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1130,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1132,
                    "column": 20,
                    "event": "note",
                    "message": "Assuming 'numEvents' is > 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1132,
                    "column": 16,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1133,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1133,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1134,
                    "column": 36,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Socket_Send'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 935,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'buf' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 935,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 20,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 935,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 399,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1134,
                    "column": 36,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_Socket_Send'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1134,
                    "column": 25,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1134,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1134,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1141,
                    "column": 40,
                    "event": "note",
                    "message": "Dereference of null pointer (loaded from variable 'pBytesWritten')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1139|                                   plContext),",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1140|                                   PKIX_SOCKETSENDFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1141|->                         *pBytesWritten = (PKIX_Int32)bytesWritten;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1142|                           if (bytesWritten >= 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1143|                                   sock->writeBuf = NULL;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1156,
                    "column": 37,
                    "event": "warning[core.NullDereference]",
                    "message": "Dereference of null pointer (loaded from variable 'pBytesRead')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1110,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'sock' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1110,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1110,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1116,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'pBytesWritten' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1116,
                    "column": 29,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1122,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'pBytesRead' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1122,
                    "column": 26,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1130,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'numEvents' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1130,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1132,
                    "column": 20,
                    "event": "note",
                    "message": "Assuming 'numEvents' is > 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1132,
                    "column": 16,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1133,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1133,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1148,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1148,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1149,
                    "column": 36,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Socket_Recv'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "'rcvSock' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'buf' is equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1023,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 408,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1149,
                    "column": 36,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_Socket_Recv'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1149,
                    "column": 25,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1149,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1149,
                    "column": 25,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
                    "line": 1156,
                    "column": 37,
                    "event": "note",
                    "message": "Dereference of null pointer (loaded from variable 'pBytesRead')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1154|                                   plContext),",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1155|                                   PKIX_SOCKETRECVFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1156|->                         *pBytesRead = (PKIX_Int32)bytesRead;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1157|                           if (bytesRead >= 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1158|                                   sock->readBuf = NULL;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2493,
                    "column": 28,
                    "event": "warning[core.uninitialized.Branch]",
                    "message": "Branch condition evaluates to a garbage value",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 709,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'cert' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 709,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 709,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pPass' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 709,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 709,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'nssCert' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 709,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 709,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 717,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'PKIX_PL_Cert_GetBasicConstraints'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2444,
                    "column": 9,
                    "event": "note",
                    "message": "'cert' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2444,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2444,
                    "column": 42,
                    "event": "note",
                    "message": "Field 'nssCert' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2444,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2444,
                    "column": 9,
                    "event": "note",
                    "message": "'pBasicConstraints' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2444,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2444,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2447,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'certBasicConstraints' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2447,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2448,
                    "column": 18,
                    "event": "note",
                    "message": "Assuming field 'basicConstraintsAbsent' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2447,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2450,
                    "column": 34,
                    "event": "note",
                    "message": "'cert' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 424,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_OBJECT_LOCK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2450,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 424,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_OBJECT_LOCK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2450,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixTempResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 427,
                    "column": 10,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_OBJECT_LOCK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 83,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixTempResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2450,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 427,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_OBJECT_LOCK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2450,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 423,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_OBJECT_LOCK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2452,
                    "column": 22,
                    "event": "note",
                    "message": "Assuming field 'certBasicConstraints' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2452,
                    "column": 58,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2489,
                    "column": 21,
                    "event": "note",
                    "message": "'constraintSource' is not equal to synthBC",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2489,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
                    "line": 2493,
                    "column": 28,
                    "event": "note",
                    "message": "Branch condition evaluates to a garbage value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2491|                       pathLen = PKIX_UNLIMITED_PATH_CONSTRAINT;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2492|                   } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2493|->                     isCA = (nssBasicConstraint.isCA)?PKIX_TRUE:PKIX_FALSE;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2494|       ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2495|                       /* The pathLen has meaning only for CAs */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 414,
                    "column": 25,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'firstExtension' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 414,
                    "column": 25,
                    "event": "note",
                    "message": "Value stored to 'firstExtension' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  412|           if (firstExtensions) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  413|                   while (*firstExtensions) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  414|->                         firstExtension = *firstExtensions++;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  415|                           firstNumExt++;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  416|                   }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 421,
                    "column": 25,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'secondExtension' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 421,
                    "column": 25,
                    "event": "note",
                    "message": "Value stored to 'secondExtension' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  419|           if (secondExtensions) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  420|                   while (*secondExtensions) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  421|->                         secondExtension = *secondExtensions++;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  422|                           secondNumExt++;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  423|                   }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_pl_CRLEntry_Create’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 764,
                    "column": 40,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 728,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘pkix_pl_CRLEntry_Create’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 734,
                    "column": 27,
                    "event": "note",
                    "message": "(2) ‘crlEntry’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch (when ‘pCrlEntryList’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 742,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 746,
                    "column": 20,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 746,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 749,
                    "column": 12,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 749,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘true’ branch (when ‘nssCrlEntries’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 750,
                    "column": 20,
                    "event": "note",
                    "message": "(9) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 751,
                    "column": 28,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 751,
                    "column": 28,
                    "event": "note",
                    "message": "(11) calling ‘pkix_pl_CRLEntry_CreateEntry’ from ‘pkix_pl_CRLEntry_Create’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 674,
                    "column": 1,
                    "event": "note",
                    "message": "(12) entry to ‘pkix_pl_CRLEntry_CreateEntry’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 679,
                    "column": 27,
                    "event": "note",
                    "message": "(13) ‘crlEntry’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 682,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 684,
                    "column": 20,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 684,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 312,
                    "column": 45,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 684,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 751,
                    "column": 28,
                    "event": "note",
                    "message": "(18) returning to ‘pkix_pl_CRLEntry_Create’ from ‘pkix_pl_CRLEntry_CreateEntry’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 751,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 756,
                    "column": 37,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 760,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 764,
                    "column": 25,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 764,
                    "column": 25,
                    "event": "note",
                    "message": "(23) ‘crlEntry’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 764,
                    "column": 40,
                    "event": "note",
                    "message": "(24) dereference of NULL ‘crlEntry’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  762|                               PKIX_BIGINTCREATEWITHBYTESFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  763|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  764|->                 crlEntry->serialNumber = serialNumber;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  765|                   crlEntry->nssCrlEntry = *entries;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  766|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 764,
                    "column": 40,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'serialNumber' results in a dereference of a null pointer (loaded from variable 'crlEntry')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 734,
                    "column": 9,
                    "event": "note",
                    "message": "'crlEntry' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 742,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pCrlEntryList' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 742,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 742,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 746,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 746,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 746,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 749,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'entries' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 749,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 750,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 751,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'pkix_pl_CRLEntry_CreateEntry'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 682,
                    "column": 9,
                    "event": "note",
                    "message": "'nssCrlEntry' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 682,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 682,
                    "column": 9,
                    "event": "note",
                    "message": "'pCrlEntry' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 682,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 682,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 684,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 684,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 684,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 701",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 701,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pCrlEntry'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 701,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 751,
                    "column": 28,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_CRLEntry_CreateEntry'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 751,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 751,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 751,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 760,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 760,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 760,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
                    "line": 764,
                    "column": 40,
                    "event": "note",
                    "message": "Access to field 'serialNumber' results in a dereference of a null pointer (loaded from variable 'crlEntry')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  762|                               PKIX_BIGINTCREATEWITHBYTESFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  763|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  764|->                 crlEntry->serialNumber = serialNumber;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  765|                   crlEntry->nssCrlEntry = *entries;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  766|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 796,
                    "column": 23,
                    "event": "warning[core.NullDereference]",
                    "message": "Array access (from variable 'avaArray') results in a null pointer dereference",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 713,
                    "column": 9,
                    "event": "note",
                    "message": "'avaArray' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'gName' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'arena' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'request' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pDomainName' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 413,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "'gName' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 491,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 491,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 500,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 500,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 500,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 489,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 730,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 730,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 730,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 742,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 742,
                    "column": 31,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 745,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 32,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 752,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 752,
                    "column": 31,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 760,
                    "column": 15,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 760,
                    "column": 30,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 763,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 771,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'domainName' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 771,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 786,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_InfoAccess_ParseTokens'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "'arena' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "'startPos' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "'tokens' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 16,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 41,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 564",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 564,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 565,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'pkixLoggersErrors' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 565,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 565,
                    "column": 17,
                    "event": "note",
                    "message": "Control jumps to line 621",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 352,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 621,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*tokens'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 621,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 786,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_InfoAccess_ParseTokens'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 786,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 786,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 786,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 796,
                    "column": 23,
                    "event": "note",
                    "message": "Array access (from variable 'avaArray') results in a null pointer dereference",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  794|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  795|           /* Count how many AVAs we have */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  796|->         for (len = 0; avaArray[len] != NULL; len++) {}",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  797|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  798|           if (len < 2) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 858,
                    "column": 16,
                    "event": "warning[core.NullDereference]",
                    "message": "Array access (from variable 'attrArray') results in a null pointer dereference",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 714,
                    "column": 9,
                    "event": "note",
                    "message": "'attrArray' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'gName' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'arena' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'request' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pDomainName' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 415,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 414,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 725,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 413,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_FOUR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "'gName' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 491,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 491,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 500,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 500,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 500,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 727,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 489,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_TOSTRING'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 730,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 730,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 730,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 742,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 742,
                    "column": 31,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 745,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 32,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 752,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 752,
                    "column": 31,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 751,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 760,
                    "column": 15,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 760,
                    "column": 30,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 763,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 771,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'domainName' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 771,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 786,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_InfoAccess_ParseTokens'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "'arena' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "'startPos' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "'tokens' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 16,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 41,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 559,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 559,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 38,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 564,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 569,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 569,
                    "column": 35,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 569,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 577,
                    "column": 13,
                    "event": "note",
                    "message": "'numFilters' is <= 2",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 577,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 580,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'filterP' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 580,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 588,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 589,
                    "column": 17,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 589,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 588,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 589,
                    "column": 17,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 589,
                    "column": 13,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 592,
                    "column": 25,
                    "event": "note",
                    "message": "Assuming 'p' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 592,
                    "column": 21,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 593,
                    "column": 25,
                    "event": "note",
                    "message": "Assuming 'pkixLoggersErrors' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 593,
                    "column": 25,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 593,
                    "column": 25,
                    "event": "note",
                    "message": "Control jumps to line 621",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 352,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 621,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 786,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_InfoAccess_ParseTokens'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 786,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 786,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 786,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 796,
                    "column": 23,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 796,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 796,
                    "column": 23,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 796,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 796,
                    "column": 23,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 796,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 798",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 798,
                    "column": 13,
                    "event": "note",
                    "message": "'len' is >= 2",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 798,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 812,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'setOfNameComponent' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 812,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 818,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'nameComponent' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 818,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 823,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 827,
                    "column": 25,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 827,
                    "column": 41,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 823,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 838",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 847,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_InfoAccess_ParseTokens'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "'arena' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "'startPos' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "'tokens' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 551,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 16,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 559,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 16,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 559,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 559,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 557,
                    "column": 38,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 564,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 569,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 569,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 577,
                    "column": 13,
                    "event": "note",
                    "message": "'numFilters' is <= 2",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 577,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 580,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'filterP' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 580,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 581,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'pkixLoggersErrors' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 581,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 581,
                    "column": 13,
                    "event": "note",
                    "message": "Control jumps to line 621",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 352,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 621,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*tokens'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 621,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 847,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_InfoAccess_ParseTokens'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 847,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 847,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 847,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
                    "line": 858,
                    "column": 16,
                    "event": "note",
                    "message": "Array access (from variable 'attrArray') results in a null pointer dereference",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  856|           /* Convert array of Attr Types into a bit mask */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  857|           request->attributes = 0;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  858|->         attr = attrArray[0];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  859|           while (attr != NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  860|                   PKIX_CHECK(pkix_pl_LdapRequest_AttrStringToBit",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_pl_CertNameConstraints_Create’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 849,
                    "column": 32,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 802,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘pkix_pl_CertNameConstraints_Create’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 807,
                    "column": 38,
                    "event": "note",
                    "message": "(2) ‘nameConstraints’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 813,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secerr.h",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/include/pkixt.h",
                    "line": 17,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/include/pkix.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/utilrename.h",
                    "line": 63,
                    "column": 23,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 816,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_NewArena’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 817,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 823,
                    "column": 18,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 826,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 830,
                    "column": 32,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 830,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "(11) calling ‘pkix_pl_CertNameConstraints_Create_Helper’ from ‘pkix_pl_CertNameConstraints_Create’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 734,
                    "column": 1,
                    "event": "note",
                    "message": "(12) entry to ‘pkix_pl_CertNameConstraints_Create_Helper’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 739,
                    "column": 38,
                    "event": "note",
                    "message": "(13) ‘nameConstraints’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 746,
                    "column": 20,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "(16) returning to ‘pkix_pl_CertNameConstraints_Create’ from ‘pkix_pl_CertNameConstraints_Create_Helper’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 849,
                    "column": 24,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 849,
                    "column": 24,
                    "event": "note",
                    "message": "(19) ‘nameConstraints’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 851,
                    "column": 27,
                    "event": "note",
                    "message": "(20) ‘*pNameConstraints’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 851,
                    "column": 27,
                    "event": "note",
                    "message": "(21) ‘*pNameConstraints’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 849,
                    "column": 32,
                    "event": "note",
                    "message": "(22) dereference of NULL ‘nameConstraints’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  847|                       PKIX_CERTNAMECONSTRAINTSCREATEHELPERFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  848|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  849|->         nameConstraints->arena = arena;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  850|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  851|           *pNameConstraints = nameConstraints;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 849,
                    "column": 32,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'arena' results in a dereference of a null pointer (loaded from variable 'nameConstraints')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 807,
                    "column": 9,
                    "event": "note",
                    "message": "'nameConstraints' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 813,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'nssCert' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 813,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 813,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pNameConstraints' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 813,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 813,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'arena' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 813,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 813,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 817,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arena' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 817,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 826,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'status' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 826,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 830,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'nssNameConstraints' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 830,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_CertNameConstraints_Create_Helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "'nssNameConstraints' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "'pNameConstraints' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 746,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 746,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 746,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 771",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 771,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorReceived' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 451,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_RECEIVED'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 86,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorReceived'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 771,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 451,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_RECEIVED'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 772,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'nameConstraints' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 772,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 772,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 775,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pNameConstraints'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 775,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_CertNameConstraints_Create_Helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 849,
                    "column": 32,
                    "event": "note",
                    "message": "Access to field 'arena' results in a dereference of a null pointer (loaded from variable 'nameConstraints')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  847|                       PKIX_CERTNAMECONSTRAINTSCREATEHELPERFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  848|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  849|->         nameConstraints->arena = arena;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  850|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  851|           *pNameConstraints = nameConstraints;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 923,
                    "column": 32,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'arena' results in a dereference of a null pointer (loaded from variable 'nameConstraints')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'firstNC' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'secondNC' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pMergedNC' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1111,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_CertNameConstraints_CreateByMerge'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 894,
                    "column": 9,
                    "event": "note",
                    "message": "'nameConstraints' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 900,
                    "column": 9,
                    "event": "note",
                    "message": "'pNameConstraints' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 900,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 900,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 904,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arena' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 904,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 910,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'nssNameConstraints' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 910,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 919,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_CertNameConstraints_Create_Helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "'nssNameConstraints' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "'pNameConstraints' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 744,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 746,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 746,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 746,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 771",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 771,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorReceived' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 451,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_RECEIVED'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 86,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorReceived'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 771,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 451,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_RECEIVED'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 772,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'nameConstraints' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 772,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 772,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 247,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 775,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pNameConstraints'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 775,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 919,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_CertNameConstraints_Create_Helper'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 919,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 919,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 919,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 923,
                    "column": 32,
                    "event": "note",
                    "message": "Access to field 'arena' results in a dereference of a null pointer (loaded from variable 'nameConstraints')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  921|                       PKIX_CERTNAMECONSTRAINTSCREATEHELPERFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  922|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  923|->         nameConstraints->arena = arena;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  924|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  925|           *pNameConstraints = nameConstraints;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1122,
                    "column": 22,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'nssNameConstraintsList' results in a dereference of a null pointer (loaded from variable 'nameConstraints')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1101,
                    "column": 9,
                    "event": "note",
                    "message": "'nameConstraints' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'firstNC' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'secondNC' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pMergedNC' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1111,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_CertNameConstraints_CreateByMerge'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 900,
                    "column": 9,
                    "event": "note",
                    "message": "'pNameConstraints' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 900,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 900,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 904,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'arena' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 904,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 905,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'pkixLoggersErrors' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 905,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 349,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 905,
                    "column": 17,
                    "event": "note",
                    "message": "Control jumps to line 929",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 352,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 929,
                    "column": 13,
                    "event": "note",
                    "message": "Field 'aPkixErrorReceived' is 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 451,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_RECEIVED'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 86,
                    "column": 45,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorReceived'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 929,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 451,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_RECEIVED'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 930,
                    "column": 21,
                    "event": "note",
                    "message": "'arena' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 930,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 937,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pNameConstraints'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 937,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1111,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_CertNameConstraints_CreateByMerge'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1111,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1111,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1111,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1122,
                    "column": 22,
                    "event": "note",
                    "message": "Access to field 'nssNameConstraintsList' results in a dereference of a null pointer (loaded from variable 'nameConstraints')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1120|           /* Free the default space (only one entry) allocated by create */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1121|           PKIX_CHECK(PKIX_PL_Free",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1122|->                     (nameConstraints->nssNameConstraintsList, plContext),",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1123|                       PKIX_FREEFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1124|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_pl_CertNameConstraints_Merge’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1122,
                    "column": 37,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘nameConstraints’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1095,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘pkix_pl_CertNameConstraints_Merge’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1101,
                    "column": 38,
                    "event": "note",
                    "message": "(2) ‘nameConstraints’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1109,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1111,
                    "column": 20,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1111,
                    "column": 20,
                    "event": "note",
                    "message": "(5) calling ‘pkix_pl_CertNameConstraints_CreateByMerge’ from ‘pkix_pl_CertNameConstraints_Merge’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 890,
                    "column": 1,
                    "event": "note",
                    "message": "(6) entry to ‘pkix_pl_CertNameConstraints_CreateByMerge’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 894,
                    "column": 38,
                    "event": "note",
                    "message": "(7) ‘nameConstraints’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch (when ‘pNameConstraints’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 900,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/utilrename.h",
                    "line": 63,
                    "column": 23,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 903,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_NewArena’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 929,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 930,
                    "column": 20,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1111,
                    "column": 20,
                    "event": "note",
                    "message": "(12) returning to ‘pkix_pl_CertNameConstraints_Merge’ from ‘pkix_pl_CertNameConstraints_CreateByMerge’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1111,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1117,
                    "column": 30,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1122,
                    "column": 37,
                    "event": "note",
                    "message": "(15) ‘nameConstraints’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1122,
                    "column": 37,
                    "event": "note",
                    "message": "(16) ‘nameConstraints’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
                    "line": 1122,
                    "column": 37,
                    "event": "note",
                    "message": "(17) dereference of NULL ‘nameConstraints’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1120|           /* Free the default space (only one entry) allocated by create */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1121|           PKIX_CHECK(PKIX_PL_Free",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1122|->                     (nameConstraints->nssNameConstraintsList, plContext),",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1123|                       PKIX_FREEFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1124|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 603,
                    "column": 13,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'freeSessionFcn' results in a dereference of a null pointer (loaded from variable 'hcv1')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 379,
                    "column": 9,
                    "event": "note",
                    "message": "'hcv1' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 393,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pNBIOContext' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 393,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 393,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pResponse' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 393,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 393,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 395,
                    "column": 6,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 395,
                    "column": 33,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 402,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'nbioContext' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 402,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 405,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'ocspResponse' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 405,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 405,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 410,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'httpClient' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 410,
                    "column": 17,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 410,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'serverSession' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 410,
                    "column": 17,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 410,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'sessionRequest' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 410,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 410,
                    "column": 17,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 545,
                    "column": 13,
                    "event": "note",
                    "message": "'httpClient' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 545,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 545,
                    "column": 28,
                    "event": "note",
                    "message": "Assuming field 'version' is not equal to 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 545,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 593,
                    "column": 13,
                    "event": "note",
                    "message": "'path' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 593,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 596,
                    "column": 13,
                    "event": "note",
                    "message": "'hostname' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 596,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 599,
                    "column": 13,
                    "event": "note",
                    "message": "'ocspResponse' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 599,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 602,
                    "column": 13,
                    "event": "note",
                    "message": "'serverSession' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 602,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 603,
                    "column": 13,
                    "event": "note",
                    "message": "Access to field 'freeSessionFcn' results in a dereference of a null pointer (loaded from variable 'hcv1')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  601|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  602|           if (serverSession) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  603|->             hcv1->freeSessionFcn(serverSession);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  604|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  605|           if (sessionRequest) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 915,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
                    "line": 915,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  913|           if (ocsp_CertIsOCSPDefaultResponder(response->handle,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  914|                                               response->signerCert)) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  915|->             rv = SECSuccess;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  916|           } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  917|               SECCertUsage certUsage;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 164,
                    "column": 13,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'references' results in a dereference of a null pointer (loaded from variable 'objectHeader')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming field 'stringRep' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 9,
                    "event": "note",
                    "message": "Calling 'PKIX_PL_Object_DecRef'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 249,
                    "column": 23,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 826,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 826,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 826,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 828,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'plContext' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 828,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 840,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 840,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 850,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'refCount' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 850,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 856,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'objType' is < PKIX_NUMTYPES",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 856,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 889,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'destructor' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 889,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 904,
                    "column": 31,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Object_Destroy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 150,
                    "column": 9,
                    "event": "note",
                    "message": "'objectHeader' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 153,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 153,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 153,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 159,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'pObjectHeader' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 13,
                    "event": "note",
                    "message": "'objType' is < PKIX_NUMTYPES",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 114,
                    "column": 14,
                    "event": "note",
                    "message": "'header' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 114,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 115,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'magicHeader' is not equal to PKIX_MAGIC_HEADER",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 114,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 116,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'pkixLoggersErrors' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 357,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_ALLOC_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 116,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 357,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_ALLOC_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 345,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 207,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro '_PKIX_LOG_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 116,
                    "column": 17,
                    "event": "note",
                    "message": "Control jumps to line 123",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 360,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_ERROR_ALLOC_ERROR'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pObjectHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 159,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 159,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 159,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 159,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 164,
                    "column": 13,
                    "event": "note",
                    "message": "Access to field 'references' results in a dereference of a null pointer (loaded from variable 'objectHeader')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  162|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  163|           /* Attempt to delete an object still being used */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|->         if (objectHeader->references != 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|                   PKIX_ERROR_FATAL(PKIX_OBJECTSTILLREFERENCED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘pkix_pl_Object_Destroy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 164,
                    "column": 25,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘objectHeader’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1270,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_PL_Object_InvalidateCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1274,
                    "column": 25,
                    "event": "note",
                    "message": "(2) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.h",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch (when ‘object’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "(5) calling ‘pkix_pl_Object_GetHeader’ from ‘PKIX_PL_Object_InvalidateCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(6) entry to ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 76,
                    "column": 16,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following ‘false’ branch (when ‘objType <= 60’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 115,
                    "column": 20,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 114,
                    "column": 29,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 119,
                    "column": 24,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "(13) returning to ‘PKIX_PL_Object_InvalidateCache’ from ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 20,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1287,
                    "column": 21,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 249,
                    "column": 30,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 249,
                    "column": 30,
                    "event": "note",
                    "message": "(20) calling ‘PKIX_PL_Object_DecRef’ from ‘PKIX_PL_Object_InvalidateCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 817,
                    "column": 1,
                    "event": "note",
                    "message": "(21) entry to ‘PKIX_PL_Object_DecRef’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 822,
                    "column": 25,
                    "event": "note",
                    "message": "(22) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(23) following ‘false’ branch (when ‘object’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 826,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 828,
                    "column": 12,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 840,
                    "column": 12,
                    "event": "note",
                    "message": "(25) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "(27) calling ‘pkix_pl_Object_GetHeader’ from ‘PKIX_PL_Object_DecRef’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(28) entry to ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(29) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 76,
                    "column": 16,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 12,
                    "event": "note",
                    "message": "(31) following ‘false’ branch (when ‘objType <= 60’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 115,
                    "column": 20,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 114,
                    "column": 29,
                    "event": "note",
                    "message": "(33) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 119,
                    "column": 24,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "(35) returning to ‘PKIX_PL_Object_DecRef’ from ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(36) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nspr/pr/include/nspr.h",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
                    "line": 36,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 848,
                    "column": 53,
                    "event": "note",
                    "message": "(37) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nspr/pr/include/pratom.h",
                    "line": 121,
                    "column": 55,
                    "event": "note",
                    "message": "in definition of macro ‘PR_ATOMIC_DECREMENT’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 850,
                    "column": 12,
                    "event": "note",
                    "message": "(38) following ‘true’ branch (when ‘refCount == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 853,
                    "column": 47,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 856,
                    "column": 16,
                    "event": "note",
                    "message": "(40) following ‘false’ branch (when ‘objType <= 60’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 886,
                    "column": 28,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 904,
                    "column": 31,
                    "event": "note",
                    "message": "(42) calling ‘pkix_pl_Object_Destroy’ from ‘PKIX_PL_Object_DecRef’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 146,
                    "column": 1,
                    "event": "note",
                    "message": "(43) entry to ‘pkix_pl_Object_Destroy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 150,
                    "column": 25,
                    "event": "note",
                    "message": "(44) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(45) following ‘false’ branch (when ‘object’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 153,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 159,
                    "column": 20,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 159,
                    "column": 20,
                    "event": "note",
                    "message": "(47) calling ‘pkix_pl_Object_GetHeader’ from ‘pkix_pl_Object_Destroy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(48) entry to ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(49) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 76,
                    "column": 16,
                    "event": "note",
                    "message": "(50) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 159,
                    "column": 20,
                    "event": "note",
                    "message": "(51) returning to ‘pkix_pl_Object_Destroy’ from ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(52) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 159,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 164,
                    "column": 25,
                    "event": "note",
                    "message": "(53) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 164,
                    "column": 25,
                    "event": "note",
                    "message": "(54) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 164,
                    "column": 25,
                    "event": "note",
                    "message": "(55) dereference of NULL ‘objectHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  162|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  163|           /* Attempt to delete an object still being used */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  164|->         if (objectHeader->references != 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  165|                   PKIX_ERROR_FATAL(PKIX_OBJECTSTILLREFERENCED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  166|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 274,
                    "column": 21,
                    "event": "warning[core.UndefinedBinaryOperatorResult]",
                    "message": "The left operand of '>=' is a garbage value",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pString' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1190,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'stringRep' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1190,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1194,
                    "column": 21,
                    "event": "note",
                    "message": "'objType' is < PKIX_NUMTYPES",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1194,
                    "column": 17,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1229,
                    "column": 29,
                    "event": "note",
                    "message": "Assuming 'func' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1229,
                    "column": 25,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1234,
                    "column": 28,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Object_ToString_Default'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 266,
                    "column": 9,
                    "event": "note",
                    "message": "'objType' declared without an initial value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 269,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 269,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 269,
                    "column": 9,
                    "event": "note",
                    "message": "'pString' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 269,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 269,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 271,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'PKIX_PL_Object_GetType'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1429,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1429,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1429,
                    "column": 9,
                    "event": "note",
                    "message": "'pType' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1429,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1429,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1432,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1432,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1432,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to line 1439",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 314,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1439,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pType'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1439,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 271,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'PKIX_PL_Object_GetType'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 271,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 271,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 271,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 274,
                    "column": 21,
                    "event": "note",
                    "message": "The left operand of '>=' is a garbage value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  272|                       PKIX_OBJECTGETTYPEFAILED);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  273|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  274|->         if (objType >= PKIX_NUMTYPES){",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  275|   #ifdef PKIX_USER_OBJECT_TYPE",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  276|                   pkix_ClassTable_Entry *ctEntry = NULL;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_PL_Object_DecRef’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 853,
                    "column": 25,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘objectHeader’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1270,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_PL_Object_InvalidateCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1274,
                    "column": 25,
                    "event": "note",
                    "message": "(2) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch (when ‘object’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "(5) calling ‘pkix_pl_Object_GetHeader’ from ‘PKIX_PL_Object_InvalidateCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(6) entry to ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 76,
                    "column": 16,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following ‘false’ branch (when ‘objType <= 60’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 115,
                    "column": 20,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 114,
                    "column": 29,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 119,
                    "column": 24,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "(13) returning to ‘PKIX_PL_Object_InvalidateCache’ from ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 20,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(16) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1287,
                    "column": 21,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 249,
                    "column": 30,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 249,
                    "column": 30,
                    "event": "note",
                    "message": "(20) calling ‘PKIX_PL_Object_DecRef’ from ‘PKIX_PL_Object_InvalidateCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_DECREF’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 817,
                    "column": 1,
                    "event": "note",
                    "message": "(21) entry to ‘PKIX_PL_Object_DecRef’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 822,
                    "column": 25,
                    "event": "note",
                    "message": "(22) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(23) following ‘false’ branch (when ‘object’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 826,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 828,
                    "column": 12,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 840,
                    "column": 12,
                    "event": "note",
                    "message": "(25) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "(27) calling ‘pkix_pl_Object_GetHeader’ from ‘PKIX_PL_Object_DecRef’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(28) entry to ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(29) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 76,
                    "column": 16,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "(31) returning to ‘PKIX_PL_Object_DecRef’ from ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(32) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 848,
                    "column": 53,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nspr/pr/include/pratom.h",
                    "line": 121,
                    "column": 55,
                    "event": "note",
                    "message": "in definition of macro ‘PR_ATOMIC_DECREMENT’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 848,
                    "column": 53,
                    "event": "note",
                    "message": "(34) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nspr/pr/include/pratom.h",
                    "line": 121,
                    "column": 55,
                    "event": "note",
                    "message": "in definition of macro ‘PR_ATOMIC_DECREMENT’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 850,
                    "column": 12,
                    "event": "note",
                    "message": "(35) following ‘true’ branch (when ‘refCount == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 853,
                    "column": 47,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 853,
                    "column": 47,
                    "event": "note",
                    "message": "(37) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 853,
                    "column": 25,
                    "event": "note",
                    "message": "(38) dereference of NULL ‘objectHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  851|               PKIX_PL_DestructorCallback destructor = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  852|               pkix_ClassTable_Entry *ctEntry = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  853|->             PKIX_UInt32 objType = objectHeader->type;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  854|               ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  855|               /* first, special handling for system types */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 853,
                    "column": 35,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'type' results in a dereference of a null pointer (loaded from variable 'objectHeader')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'pObjectHeader' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'objType' is < PKIX_NUMTYPES",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 114,
                    "column": 14,
                    "event": "note",
                    "message": "'header' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 114,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 115,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'magicHeader' is equal to PKIX_MAGIC_HEADER",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 114,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming field 'stringRep' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 248,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1290,
                    "column": 9,
                    "event": "note",
                    "message": "Calling 'PKIX_PL_Object_DecRef'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 249,
                    "column": 23,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_DECREF'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 822,
                    "column": 9,
                    "event": "note",
                    "message": "'objectHeader' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 826,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 826,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 826,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 828,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'plContext' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 828,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 840,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 840,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'pObjectHeader' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'objType' is >= PKIX_NUMTYPES",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 106,
                    "column": 17,
                    "event": "note",
                    "message": "Control jumps to line 123",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pObjectHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 845,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 850,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'refCount' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 850,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 853,
                    "column": 35,
                    "event": "note",
                    "message": "Access to field 'type' results in a dereference of a null pointer (loaded from variable 'objectHeader')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  851|               PKIX_PL_DestructorCallback destructor = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  852|               pkix_ClassTable_Entry *ctEntry = NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  853|->             PKIX_UInt32 objType = objectHeader->type;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  854|               ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  855|               /* first, special handling for system types */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1190,
                    "column": 14,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'stringRep' results in a dereference of a null pointer (loaded from variable 'objectHeader')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1177,
                    "column": 9,
                    "event": "note",
                    "message": "'objectHeader' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pString' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'pObjectHeader' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'objType' is >= PKIX_NUMTYPES",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 106,
                    "column": 17,
                    "event": "note",
                    "message": "Control jumps to line 123",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pObjectHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1190,
                    "column": 14,
                    "event": "note",
                    "message": "Access to field 'stringRep' results in a dereference of a null pointer (loaded from variable 'objectHeader')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1188|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1189|           /* if we don't have a cached copy from before, we create one */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1190|->         if (!objectHeader->stringRep){",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1191|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1192|                   PKIX_UInt32 objType = objectHeader->type;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_PL_Object_ToString’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1190,
                    "column": 26,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘objectHeader’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1172,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_PL_Object_ToString’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1177,
                    "column": 25,
                    "event": "note",
                    "message": "(2) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1183,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 20,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 20,
                    "event": "note",
                    "message": "(5) calling ‘pkix_pl_Object_GetHeader’ from ‘PKIX_PL_Object_ToString’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(6) entry to ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 76,
                    "column": 16,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 20,
                    "event": "note",
                    "message": "(9) returning to ‘PKIX_PL_Object_ToString’ from ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1186,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1190,
                    "column": 26,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1190,
                    "column": 26,
                    "event": "note",
                    "message": "(12) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1190,
                    "column": 26,
                    "event": "note",
                    "message": "(13) dereference of NULL ‘objectHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1188|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1189|           /* if we don't have a cached copy from before, we create one */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1190|->         if (!objectHeader->stringRep){",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1191|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1192|                   PKIX_UInt32 objType = objectHeader->type;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_PL_Object_InvalidateCache’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1287,
                    "column": 32,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1270,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_PL_Object_InvalidateCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1274,
                    "column": 25,
                    "event": "note",
                    "message": "(2) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch (when ‘object’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_ONE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "(5) calling ‘pkix_pl_Object_GetHeader’ from ‘PKIX_PL_Object_InvalidateCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(6) entry to ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 76,
                    "column": 16,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "(9) returning to ‘PKIX_PL_Object_InvalidateCache’ from ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 20,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1287,
                    "column": 21,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1287,
                    "column": 21,
                    "event": "note",
                    "message": "(14) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1287,
                    "column": 32,
                    "event": "note",
                    "message": "(15) dereference of NULL ‘objectHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1285|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1286|           /* invalidate hashcode */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1287|->         objectHeader->hashcode = 0;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1288|           objectHeader->hashcodeCached = PKIX_FALSE;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1289|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1287,
                    "column": 32,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'hashcode' results in a dereference of a null pointer (loaded from variable 'objectHeader')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1274,
                    "column": 9,
                    "event": "note",
                    "message": "'objectHeader' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 387,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1277,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 386,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_ONE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'pObjectHeader' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'objType' is >= PKIX_NUMTYPES",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 106,
                    "column": 17,
                    "event": "note",
                    "message": "Control jumps to line 123",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pObjectHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1280,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1283,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1287,
                    "column": 32,
                    "event": "note",
                    "message": "Access to field 'hashcode' results in a dereference of a null pointer (loaded from variable 'objectHeader')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1285|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1286|           /* invalidate hashcode */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1287|->         objectHeader->hashcode = 0;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1288|           objectHeader->hashcodeCached = PKIX_FALSE;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1289|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_PL_Object_Compare’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1329,
                    "column": 17,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘firstObjectHeader’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1304,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_PL_Object_Compare’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1310,
                    "column": 25,
                    "event": "note",
                    "message": "(2) ‘firstObjectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1311,
                    "column": 25,
                    "event": "note",
                    "message": "(3) ‘firstObjectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 12,
                    "event": "note",
                    "message": "(4) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1317,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_THREE’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1320,
                    "column": 20,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1320,
                    "column": 20,
                    "event": "note",
                    "message": "(6) calling ‘pkix_pl_Object_GetHeader’ from ‘PKIX_PL_Object_Compare’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(7) entry to ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 76,
                    "column": 16,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1320,
                    "column": 20,
                    "event": "note",
                    "message": "(10) returning to ‘PKIX_PL_Object_Compare’ from ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1320,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1325,
                    "column": 20,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1325,
                    "column": 20,
                    "event": "note",
                    "message": "(13) calling ‘pkix_pl_Object_GetHeader’ from ‘PKIX_PL_Object_Compare’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(14) entry to ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 76,
                    "column": 16,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1325,
                    "column": 20,
                    "event": "note",
                    "message": "(17) returning to ‘PKIX_PL_Object_Compare’ from ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1325,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1329,
                    "column": 36,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1329,
                    "column": 36,
                    "event": "note",
                    "message": "(20) ‘firstObjectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1329,
                    "column": 17,
                    "event": "note",
                    "message": "(21) dereference of NULL ‘firstObjectHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1327|                       PKIX_RECEIVEDCORRUPTEDOBJECTARGUMENT);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1328|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1329|->         objType = firstObjectHeader->type;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1330|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1331|           if (objType >= PKIX_NUMTYPES){",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1329,
                    "column": 19,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'type' results in a dereference of a null pointer (loaded from variable 'firstObjectHeader')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1310,
                    "column": 9,
                    "event": "note",
                    "message": "'firstObjectHeader' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1317,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'firstObject' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1317,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1317,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'secondObject' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1317,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1317,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pResult' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 41,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1317,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 405,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1317,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 404,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_THREE'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1320,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'pObjectHeader' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'objType' is >= PKIX_NUMTYPES",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 106,
                    "column": 17,
                    "event": "note",
                    "message": "Control jumps to line 123",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning without writing to '*pObjectHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1320,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1320,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1320,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1320,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1325,
                    "column": 20,
                    "event": "note",
                    "message": "Calling 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'object' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "'pObjectHeader' is not equal to null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 24,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 395,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_NULLCHECK_TWO'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'objType' is >= PKIX_NUMTYPES",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 80,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 106,
                    "column": 17,
                    "event": "note",
                    "message": "Control jumps to line 123",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "Returning pointer, which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 276,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_RETURN'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1325,
                    "column": 20,
                    "event": "note",
                    "message": "Returning from 'pkix_pl_Object_GetHeader'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1325,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'aPkixErrorResult' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 82,
                    "column": 37,
                    "event": "note",
                    "message": "expanded from macro 'pkixErrorResult'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1325,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 2,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1325,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false.  Exiting loop",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 308,
                    "column": 5,
                    "event": "note",
                    "message": "expanded from macro 'PKIX_CHECK'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1329,
                    "column": 19,
                    "event": "note",
                    "message": "Access to field 'type' results in a dereference of a null pointer (loaded from variable 'firstObjectHeader')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1327|                       PKIX_RECEIVEDCORRUPTEDOBJECTARGUMENT);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1328|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1329|->         objType = firstObjectHeader->type;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1330|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1331|           if (objType >= PKIX_NUMTYPES){",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PKIX_PL_Object_GetType’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1435,
                    "column": 30,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘objectHeader’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1421,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘PKIX_PL_Object_GetType’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1426,
                    "column": 25,
                    "event": "note",
                    "message": "(2) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1429,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1432,
                    "column": 20,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1432,
                    "column": 20,
                    "event": "note",
                    "message": "(5) calling ‘pkix_pl_Object_GetHeader’ from ‘PKIX_PL_Object_GetType’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 62,
                    "column": 1,
                    "event": "note",
                    "message": "(6) entry to ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 396,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 71,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_NULLCHECK_TWO’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 76,
                    "column": 16,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1432,
                    "column": 20,
                    "event": "note",
                    "message": "(9) returning to ‘PKIX_PL_Object_GetType’ from ‘pkix_pl_Object_GetHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 309,
                    "column": 28,
                    "event": "note",
                    "message": "in definition of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix/util/pkix_tools.h",
                    "line": 310,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1432,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PKIX_CHECK’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1435,
                    "column": 30,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1435,
                    "column": 30,
                    "event": "note",
                    "message": "(12) ‘objectHeader’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
                    "line": 1435,
                    "column": 30,
                    "event": "note",
                    "message": "(13) dereference of NULL ‘objectHeader’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1433|                       PKIX_RECEIVEDCORRUPTEDOBJECTARGUMENT);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1434|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1435|->         *pType = objectHeader->type;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1436|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1437|   cleanup:",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 775,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 2,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11load.c",
                    "line": 31,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘print_final_statistics’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3454,
                    "column": 1,
                    "event": "warning[-Wanalyzer-file-leak]",
                    "message": "leak of FILE ‘outfile’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3408,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3410,
                    "column": 19,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3410,
                    "column": 19,
                    "event": "note",
                    "message": "(3) opened here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3412,
                    "column": 8,
                    "event": "note",
                    "message": "(4) assuming ‘fopen(PR_GetEnvSecure(\"NSS_OUTPUT_FILE\"), \"w+\")’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3412,
                    "column": 8,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3416,
                    "column": 5,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3451,
                    "column": 8,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3454,
                    "column": 1,
                    "event": "note",
                    "message": "(8) ...to here (9) ‘outfile’ leaks here; was opened at (3)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3452|           fclose(outfile);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3453|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3454|-> }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3454,
                    "column": 1,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘outfile’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3408,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3410,
                    "column": 19,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3410,
                    "column": 19,
                    "event": "note",
                    "message": "(3) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3412,
                    "column": 8,
                    "event": "note",
                    "message": "(4) assuming ‘fopen(PR_GetEnvSecure(\"NSS_OUTPUT_FILE\"), \"w+\")’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3412,
                    "column": 8,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3416,
                    "column": 5,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3451,
                    "column": 8,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/debug_module.c",
                    "line": 3454,
                    "column": 1,
                    "event": "note",
                    "message": "(8) ...to here (9) ‘outfile’ leaks here; was allocated at (3)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3452|           fclose(outfile);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3453|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3454|-> }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 896,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 896,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  894|                   return SECFailure;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  895|               }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  896|->             crv = PK11_GETTAB(context->slot)->C_EncryptUpdate(context->session, random, sizeof(random), out, &length);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  897|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  898|               out += length;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 903,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 903,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  901|           } else if (context->operation == CKA_DECRYPT) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  902|               length = sizeof(random);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  903|->             crv = PK11_GETTAB(context->slot)->C_DecryptUpdate(context->session, (CK_BYTE_PTR)in, sizeof(random), random, &length);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  904|               inlen -= length;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  905|               in += length;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 439,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'walker' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 439,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'walker' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  437|       tmpItem.data = walker;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  438|       tmpItem.len = tmpn;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  439|->     walker += tmpItem.len;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  440|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  441|       if (wrapKey) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 761,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'walker' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 761,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'walker' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  759|       PORT_Assert(cx && prk && label && (!!outKey != !!outItem));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  760|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  761|->     walker = encodeNumber(L, walker, 2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  762|       len = info ? info->len : 0;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  763|       len += sizeof(encodedL) + strlen(V1_LABEL) + suiteId->len + labelLen;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 829,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'walker' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 829,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'walker' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  827|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  828|       walker = &suiteIdBuf[3];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  829|->     walker = encodeNumber(cx->kemParams->id, walker, 2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  830|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  831|       rv = pk11_hpke_LabeledExtract(cx, NULL, &suiteIdItem, EAE_PRK_LABEL,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 928,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'walker' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 928,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'walker' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  926|       walker = encodeNumber(cx->kemParams->id, walker, 2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  927|       walker = encodeNumber(cx->kdfParams->id, walker, 2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  928|->     walker = encodeNumber(cx->aeadParams->id, walker, 2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  929|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  930|       rv = pk11_hpke_LabeledExpand(cx, cx->exporterSecret, &suiteIdItem, SEC_LABEL,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 1028,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'walker' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 1028,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'walker' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1026|       walker = encodeNumber(cx->kemParams->id, walker, 2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1027|       walker = encodeNumber(cx->kdfParams->id, walker, 2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1028|->     walker = encodeNumber(cx->aeadParams->id, walker, 2);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1029|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1030|       rv = pk11_hpke_LabeledExtractData(cx, NULL, &suiteIdItem, PSK_ID_LABEL,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 1046,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'off' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11hpke.c",
                    "line": 1046,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'off' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1044|       off += pskIdHash->len;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1045|       PORT_Memcpy(&contextItem.data[off], infoHash->data, infoHash->len);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1046|->     off += infoHash->len;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1047|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1048|       // Compute the keys",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1564,
                    "column": 13,
                    "event": "warning[core.NonNullParamChecker]",
                    "message": "Null pointer passed to 2nd parameter expecting 'nonnull'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1579,
                    "column": 18,
                    "event": "note",
                    "message": "Assuming 'key' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1579,
                    "column": 18,
                    "event": "note",
                    "message": "'?' condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1581,
                    "column": 12,
                    "event": "note",
                    "message": "Calling 'pk11_GenerateNewParamWithKeyLen'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1453,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'mech' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1453,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1460,
                    "column": 5,
                    "event": "note",
                    "message": "Control jumps to 'case 4100:'  at line 1541",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1554,
                    "column": 18,
                    "event": "note",
                    "message": "Calling 'pk11_GenIV'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1418,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'iv_size' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1418,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1419,
                    "column": 9,
                    "event": "note",
                    "message": "Null pointer value stored to 'iv.data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1554,
                    "column": 18,
                    "event": "note",
                    "message": "Returning from 'pk11_GenIV'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1555,
                    "column": 17,
                    "event": "note",
                    "message": "'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1555,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1559,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'data' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1559,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11mech.c",
                    "line": 1564,
                    "column": 13,
                    "event": "note",
                    "message": "Null pointer passed to 2nd parameter expecting 'nonnull'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1562|                   break;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1563|               }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1564|->             PORT_Memcpy(mech->data, iv.data, iv.len);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1565|               mech->len = iv.len;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1566|               PORT_Free(iv.data);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11obj.c",
                    "line": 1616,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'nextObject' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11obj.c",
                    "line": 1616,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'nextObject' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1614|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1615|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1616|->     nextObject = objects->next;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1617|       prevObject = objects->prev;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1618|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11skey.c",
                    "line": 382,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'type' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11skey.c",
                    "line": 382,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'type' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  380|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  381|       if (type == CKM_INVALID_MECHANISM) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  382|->         type = slot->wrapMechanism;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  383|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  384|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11slot.c",
                    "line": 1433,
                    "column": 17,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11slot.c",
                    "line": 1433,
                    "column": 17,
                    "event": "note",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1431|               if (crv == CKR_OK) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1432|                   PK11_EnterSlotMonitor(slot);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1433|->                 crv = PK11_GETTAB(slot)->C_SeedRandom(slot->session,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1434|                                                         random_bytes, sizeof(random_bytes));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1435|                   PK11_ExitSlotMonitor(slot);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 375,
                    "column": 18,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'internal' results in a dereference of a null pointer (loaded from field 'module')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 425,
                    "column": 12,
                    "event": "note",
                    "message": "Calling 'SECMOD_DeleteModuleEx'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 362,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'moduleLock' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 362,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 371,
                    "column": 10,
                    "event": "note",
                    "message": "Assuming 'mlp' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 370,
                    "column": 5,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 372,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming 'name' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 372,
                    "column": 19,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 373,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'mod' is equal to field 'module'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 373,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming pointer value is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 372,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 375,
                    "column": 18,
                    "event": "note",
                    "message": "Access to field 'internal' results in a dereference of a null pointer (loaded from field 'module')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  373|               mod == mlp->module) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  374|               /* don't delete the internal module */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  375|->             if (!mlp->module->internal) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  376|                   SECMOD_RemoveList(mlpp, mlp);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  377|                   /* delete it after we release the lock */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 396,
                    "column": 18,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'internal' results in a dereference of a null pointer (loaded from field 'module')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 425,
                    "column": 12,
                    "event": "note",
                    "message": "Calling 'SECMOD_DeleteModuleEx'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 362,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'moduleLock' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 362,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 371,
                    "column": 10,
                    "event": "note",
                    "message": "Assuming pointer value is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 371,
                    "column": 10,
                    "event": "note",
                    "message": "Assuming 'mlp' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 370,
                    "column": 5,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 387",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 387,
                    "column": 9,
                    "event": "note",
                    "message": "'mlp' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 387,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 392,
                    "column": 10,
                    "event": "note",
                    "message": "Assuming 'mlp' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 391,
                    "column": 5,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 393,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming 'name' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 393,
                    "column": 19,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 394,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'mod' is equal to field 'module'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 394,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming pointer value is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 393,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11util.c",
                    "line": 396,
                    "column": 18,
                    "event": "note",
                    "message": "Access to field 'internal' results in a dereference of a null pointer (loaded from field 'module')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  394|               mod == mlp->module) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  395|               /* don't delete the internal module */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  396|->             if (!mlp->module->internal) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  397|                   SECMOD_RemoveList(mlpp, mlp);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  398|                   rv = SECSuccess;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs12/p12d.c",
                    "line": 2233,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'setNickname' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs12/p12d.c",
                    "line": 2233,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'setNickname' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2231|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2232|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2233|->         setNickname = PR_FALSE;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2234|           newNickname = (*nicknameCb)(certNickname, &cancel, leafCert);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2235|           if (cancel) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs12/p12dec.c",
                    "line": 312,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs12/p12dec.c",
                    "line": 312,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  310|       } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  311|           /* handle beta exported files */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  312|->         rv = SEC_ASN1DecodeItem(pfx->poolp, asafe,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  313|                                   SEC_PKCS12AuthenticatedSafeTemplate_OLD,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  314|                                   der_asafe);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs12/p12dec.c",
                    "line": 353,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'valid' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs12/p12dec.c",
                    "line": 353,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'valid' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  351|        */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  352|       if (asafe->privacySalt.len != 0) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  353|->         valid = PR_TRUE;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  354|           asafe->privacySalt.len /= 8;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  355|       } else {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs12/p12dec.c",
                    "line": 549,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs12/p12dec.c",
                    "line": 549,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  547|       } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  548|           PORT_SetError(SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  549|->         rv = SECFailure;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  550|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  551|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs12/p12e.c",
                    "line": 1829,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs12/p12e.c",
                    "line": 1829,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1827|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1828|           /* finish up safe content info */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1829|->         rv = SEC_PKCS7EncoderFinish(innerP7ecx, p12ecx->p12exp->pwfn,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1830|                                       p12ecx->p12exp->pwfnarg);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1831|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7common.c",
                    "line": 451,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7common.c",
                    "line": 451,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  449|       /* block according to PKCS 8 */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  450|       bs = PK11_GetBlockSize(cryptoMechType, c_param);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  451|->     rv = SECSuccess;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  452|       if (bs) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  453|           char pad_char;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7common.c",
                    "line": 456,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7common.c",
                    "line": 456,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  454|           pad_char = (char)(bs - (src->len % bs));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  455|           if (src->len % bs) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  456|->             rv = SECSuccess;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  457|               blocked_data = PK11_BlockData(src, bs);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  458|               if (blocked_data) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 909,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7decode.c",
                    "line": 1652,
                    "event": "error[uninitStructMember]",
                    "message": "Uninitialized struct member: holder.len",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1650|           if (sigkey != NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1651|               PORT_Assert(sig == &holder);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1652|->             PORT_ZFree(holder.data, holder.len);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1653|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1654|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7decode.c",
                    "line": 1707,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7decode.c",
                    "line": 1707,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1705|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1706|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1707|->         rv = CERT_SaveSMimeProfile(cert, profile, encoded_stime);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1708|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1709|           /*",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 610,
                    "column": 22,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'data' results in a dereference of a null pointer (loaded from variable 'digest')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 1074,
                    "column": 10,
                    "event": "note",
                    "message": "Calling 'SEC_PKCS7PrepareForEncode'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 946,
                    "column": 9,
                    "event": "note",
                    "message": "'p7ecx' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 946,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 951,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'encryptobj' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 951,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 976,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'content' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 976,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 976,
                    "column": 28,
                    "event": "note",
                    "message": "Assuming field 'data' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 976,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 976,
                    "column": 53,
                    "event": "note",
                    "message": "Assuming field 'len' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 976,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 977,
                    "column": 14,
                    "event": "note",
                    "message": "Calling 'sec_pkcs7_encoder_work_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 493,
                    "column": 9,
                    "event": "note",
                    "message": "'len' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 493,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 493,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming field 'digestobj' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 493,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 500,
                    "column": 16,
                    "event": "note",
                    "message": "Field 'encryptobj' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 500,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 542,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'ecx' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 542,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 552,
                    "column": 16,
                    "event": "note",
                    "message": "Field 'encryptobj' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 552,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 563,
                    "column": 9,
                    "event": "note",
                    "message": "'final' is 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 563,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 563,
                    "column": 25,
                    "event": "note",
                    "message": "Field 'digestobj' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 563,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 569,
                    "column": 9,
                    "event": "note",
                    "message": "Control jumps to 'case SEC_OID_PKCS7_SIGNED_ENVELOPED_DATA:'  at line 581",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 582,
                    "column": 17,
                    "event": "note",
                    "message": "Null pointer value stored to 'digest'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 584,
                    "column": 17,
                    "event": "note",
                    "message": " Execution continues on line 587",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 589,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'digdata' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 589,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 592,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'digestsp' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 592,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 610,
                    "column": 22,
                    "event": "note",
                    "message": "Access to field 'data' results in a dereference of a null pointer (loaded from variable 'digest')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  608|           PORT_Assert(digest != NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  609|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  610|->         digest->data = digdata;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  611|           digest->len = p7ecx->digestobj->length;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  612|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 864,
                    "column": 31,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'len' results in a dereference of a null pointer (loaded from field 'certList')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 1074,
                    "column": 10,
                    "event": "note",
                    "message": "Calling 'SEC_PKCS7PrepareForEncode'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 946,
                    "column": 9,
                    "event": "note",
                    "message": "'p7ecx' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 946,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 951,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'encryptobj' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 951,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 976,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'content' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 976,
                    "column": 25,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 983,
                    "column": 10,
                    "event": "note",
                    "message": "Calling 'sec_pkcs7_encoder_sig_and_certs'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 647,
                    "column": 5,
                    "event": "note",
                    "message": "Control jumps to 'case SEC_OID_PKCS7_SIGNED_ENVELOPED_DATA:'  at line 671",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 681,
                    "column": 11,
                    "event": "note",
                    "message": " Execution continues on line 684",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 684,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'certs' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 684,
                    "column": 23,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 690,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'signerinfos' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 690,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 706,
                    "column": 22,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 706,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 712,
                    "column": 26,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 712,
                    "column": 13,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 714,
                    "column": 21,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 714,
                    "column": 17,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 715,
                    "column": 21,
                    "event": "note",
                    "message": " Execution continues on line 717",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 717,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 725,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'privkey' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 725,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 734,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'authAttr' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 734,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 808,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 808,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 812,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 812,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 817,
                    "column": 18,
                    "event": "note",
                    "message": "Value assigned to field 'certList'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/utilrename.h",
                    "line": 120,
                    "column": 31,
                    "event": "note",
                    "message": "expanded from macro 'SECOID_SetAlgorithmID'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 819,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 819,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 825,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming field 'certList' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 825,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming pointer value is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 825,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 706,
                    "column": 22,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 706,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 830",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 830,
                    "column": 9,
                    "event": "note",
                    "message": "'certs' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 830,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 831,
                    "column": 22,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 831,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 831,
                    "column": 22,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 831,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 835",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 835,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'certlists' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 835,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 840,
                    "column": 9,
                    "event": "note",
                    "message": "'certcount' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 840,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 851,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'rawcerts' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 851,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 861,
                    "column": 9,
                    "event": "note",
                    "message": "'signerinfos' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 861,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 862,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/p7encode.c",
                    "line": 864,
                    "column": 31,
                    "event": "note",
                    "message": "Access to field 'len' results in a dereference of a null pointer (loaded from field 'certList')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  862|           for (si = 0; signerinfos[si] != NULL; si++) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  863|               signerinfo = signerinfos[si];",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  864|->             for (ci = 0; ci < signerinfo->certList->len; ci++)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  865|                   rawcerts[rci++] = &(signerinfo->certList->certs[ci]);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  866|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/secmime.c",
                    "line": 789,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/secmime.c",
                    "line": 789,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  787|        * may as well not give up altogether -- just assert.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  788|        */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  789|->     rv = SEC_PKCS7AddSigningTime(cinfo);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  790|       PORT_Assert(rv == SECSuccess);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  791|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/secmime.c",
                    "line": 796,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pkcs7/secmime.c",
                    "line": 796,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  794|        * may as well not give up altogether -- just assert.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  795|        */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  796|->     rv = smime_add_profile(ecert, cinfo);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  797|       PORT_Assert(rv == SECSuccess);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  798|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘cert_dump_iter’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 1494,
                    "column": 5,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 1490,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘cert_dump_iter’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 1493,
                    "column": 29,
                    "event": "note",
                    "message": "(2) calling ‘STAN_GetCERTCertificate’ from ‘cert_dump_iter’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 976,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to ‘STAN_GetCERTCertificate’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 978,
                    "column": 12,
                    "event": "note",
                    "message": "(4) calling ‘stan_GetCERTCertificate’ from ‘STAN_GetCERTCertificate’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 888,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to ‘stan_GetCERTCertificate’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 923,
                    "column": 8,
                    "event": "note",
                    "message": "(6) following ‘true’ branch (when ‘cc’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 924,
                    "column": 9,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 978,
                    "column": 12,
                    "event": "note",
                    "message": "(8) returning to ‘STAN_GetCERTCertificate’ from ‘stan_GetCERTCertificate’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 1493,
                    "column": 29,
                    "event": "note",
                    "message": "(9) returning to ‘cert_dump_iter’ from ‘STAN_GetCERTCertificate’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pki3hack.c",
                    "line": 1494,
                    "column": 5,
                    "event": "note",
                    "message": "(10) dereference of NULL ‘STAN_GetCERTCertificate(k)’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1492|       NSSCertificate *c = (NSSCertificate *)k;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1493|       CERTCertificate *cert = STAN_GetCERTCertificate(c);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1494|->     printf(\"[%2d] \\\"%s\\\"\\n\", c->object.refCount, cert->subjectName);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1495|   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1496|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pki/pkibase.c",
                    "line": 769,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'status' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pkibase.c",
                    "line": 769,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'status' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  767|       if (node) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  768|           /* This is an object with multiple instances */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  769|->         status = nssPKIObject_AddInstance(node->object, instance);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  770|       } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  771|           /* This is a completely new object.  Create a node for it. */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pki/pkibase.c",
                    "line": 789,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'status' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/pkibase.c",
                    "line": 789,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'status' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  787|           PR_INSERT_BEFORE(&node->link, &collection->head);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  788|           collection->size++;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  789|->         status = PR_SUCCESS;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  790|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  791|       nssArena_Unmark(collection->arena, mark);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pki/tdcache.c",
                    "line": 123,
                    "column": 28,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'cache' during its initialization is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/tdcache.c",
                    "line": 123,
                    "column": 28,
                    "event": "note",
                    "message": "Value stored to 'cache' during its initialization is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  121|   {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  122|       NSSArena *arena;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  123|->     nssTDCertificateCache *cache = td->cache;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  124|   #ifdef DEBUG_CACHE",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  125|       s_log = PR_NewLogModule(\"nss_cache\");",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/pki/tdcache.c",
                    "line": 789,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'added' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pki/tdcache.c",
                    "line": 789,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'added' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  787|               handle = PR_TRUE;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  788|   #endif",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  789|->             added += 2;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  790|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  791|   #ifdef nodef",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 549,
                    "column": 9,
                    "event": "warning[core.NonNullParamChecker]",
                    "message": "Null pointer passed to 2nd parameter expecting 'nonnull'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 574,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'len' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 574,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 582,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'data_kind' is equal to SEC_ASN1_Contents",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 582,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 583,
                    "column": 9,
                    "event": "note",
                    "message": "Calling 'nss_cms_decoder_work_data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 422,
                    "column": 5,
                    "event": "note",
                    "message": "'buf' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 437,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'cinfo' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 437,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 443,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'privateInfo' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 443,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 443,
                    "column": 31,
                    "event": "note",
                    "message": "Assuming field 'ciphcx' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 443,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 465,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'buflen' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 465,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 465,
                    "column": 28,
                    "event": "note",
                    "message": "'len' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 465,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 472,
                    "column": 13,
                    "event": "note",
                    "message": "'buflen' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 472,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 490,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 490,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 498,
                    "column": 9,
                    "event": "note",
                    "message": "Null pointer value stored to 'data'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 502,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'len' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 502,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 508,
                    "column": 16,
                    "event": "note",
                    "message": "Field 'privateInfo' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 508,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 508,
                    "column": 31,
                    "event": "note",
                    "message": "Assuming field 'digcx' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 508,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 518,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'cb' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 518,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 524,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 524,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 532,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 532,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 549,
                    "column": 9,
                    "event": "note",
                    "message": "Null pointer passed to 2nd parameter expecting 'nonnull'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  547|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  548|           /* copy it in */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  549|->         PORT_Memcpy(dataItem->data + offset, data, len);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  550|           dataItem->len += len;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  551|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsencode.c",
                    "line": 663,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsencode.c",
                    "line": 663,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  661|        */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  662|       if (p7ecx->childp7ecx) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  663|->         rv = NSS_CMSEncoder_Cancel(p7ecx->childp7ecx); /* frees p7ecx->childp7ecx */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  664|                                                          /* remember rv for now */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  665|   #ifdef CMSDEBUG",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsrecinfo.c",
                    "line": 569,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'enckey' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsrecinfo.c",
                    "line": 569,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'enckey' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  567|           case NSSCMSRecipientInfoID_KeyAgree:",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  568|               encalgtag = SECOID_GetAlgorithmTag(&(ri->ri.keyAgreeRecipientInfo.keyEncAlg));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  569|->             enckey = &(ri->ri.keyAgreeRecipientInfo.recipientEncryptedKeys[subIndex]->encKey);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  570|               switch (encalgtag) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  571|                   case SEC_OID_X942_DIFFIE_HELMAN_KEY:",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsrecinfo.c",
                    "line": 589,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'encalgtag' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsrecinfo.c",
                    "line": 589,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'encalgtag' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  587|               break;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  588|           case NSSCMSRecipientInfoID_KEK:",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  589|->             encalgtag = SECOID_GetAlgorithmTag(&(ri->ri.kekRecipientInfo.keyEncAlg));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  590|               enckey = &(ri->ri.kekRecipientInfo.encKey);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  591|               /* not supported yet */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsrecinfo.c",
                    "line": 590,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'enckey' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsrecinfo.c",
                    "line": 590,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'enckey' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  588|           case NSSCMSRecipientInfoID_KEK:",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  589|               encalgtag = SECOID_GetAlgorithmTag(&(ri->ri.kekRecipientInfo.keyEncAlg));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  590|->             enckey = &(ri->ri.kekRecipientInfo.encKey);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  591|               /* not supported yet */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  592|               error = SEC_ERROR_UNSUPPORTED_KEYALG;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 53,
                    "column": 13,
                    "event": "warning[core.NonNullParamChecker]",
                    "message": "Null pointer passed to 1st parameter expecting 'nonnull'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 149,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'arena' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 149,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 27,
                    "event": "note",
                    "message": "Assuming field 'data' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 27,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 52,
                    "event": "note",
                    "message": "Assuming field 'len' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 159,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 159,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 164,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 164,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 165,
                    "column": 15,
                    "event": "note",
                    "message": "Calling 'jpake_Sign'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 49,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 49,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 50,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'pGX' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 50,
                    "column": 31,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 51,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'pGV' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 51,
                    "column": 14,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 51,
                    "column": 34,
                    "event": "note",
                    "message": "Assuming field 'ulGVLen' is >= field 'len'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 51,
                    "column": 58,
                    "event": "note",
                    "message": "Left side of '||' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 53,
                    "column": 13,
                    "event": "note",
                    "message": "Null pointer passed to 1st parameter expecting 'nonnull'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   51|               (out->pGV != NULL && out->ulGVLen >= gv.len) ||",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|               (out->pR != NULL && out->ulRLen >= r.len)) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|->             PORT_Memcpy(out->pGX, gx.data, gx.len);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|               PORT_Memcpy(out->pGV, gv.data, gv.len);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|               PORT_Memcpy(out->pR, r.data, r.len);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 54,
                    "column": 13,
                    "event": "warning[core.NonNullParamChecker]",
                    "message": "Null pointer passed to 1st parameter expecting 'nonnull'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 149,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'arena' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 149,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 27,
                    "event": "note",
                    "message": "Assuming field 'data' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 27,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 52,
                    "event": "note",
                    "message": "Assuming field 'len' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 159,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 159,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 164,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 164,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 165,
                    "column": 15,
                    "event": "note",
                    "message": "Calling 'jpake_Sign'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 49,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 49,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 50,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'pGX' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 50,
                    "column": 14,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 50,
                    "column": 34,
                    "event": "note",
                    "message": "Assuming field 'ulGXLen' is < field 'len'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 50,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 51,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'pGV' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 51,
                    "column": 31,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 52,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'pR' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 52,
                    "column": 14,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 52,
                    "column": 33,
                    "event": "note",
                    "message": "Assuming field 'ulRLen' is >= field 'len'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 50,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 54,
                    "column": 13,
                    "event": "note",
                    "message": "Null pointer passed to 1st parameter expecting 'nonnull'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   52|               (out->pR != NULL && out->ulRLen >= r.len)) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   53|               PORT_Memcpy(out->pGX, gx.data, gx.len);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   54|->             PORT_Memcpy(out->pGV, gv.data, gv.len);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   55|               PORT_Memcpy(out->pR, r.data, r.len);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   56|               out->ulGXLen = gx.len;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 150,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 150,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  148|       arena = PORT_NewArena(NSS_SOFTOKEN_DEFAULT_CHUNKSIZE);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  149|       if (arena == NULL)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  150|->         crv = CKR_HOST_MEMORY;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  151|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  152|       crv = sftk_MultipleAttribute2SecItem(arena, key, templateAttrs,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 227,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 227,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  225|       arena = PORT_NewArena(NSS_SOFTOKEN_DEFAULT_CHUNKSIZE);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  226|       if (arena == NULL)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  227|->         crv = CKR_HOST_MEMORY;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  228|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  229|       /* TODO: check CKK_NSS_JPAKE_ROUND1 */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 320,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/jpakesftk.c",
                    "line": 320,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  318|       arena = PORT_NewArena(NSS_SOFTOKEN_DEFAULT_CHUNKSIZE);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  319|       if (arena == NULL)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  320|->         crv = CKR_HOST_MEMORY;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  321|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  322|       /* TODO: verify key type CKK_NSS_JPAKE_ROUND2 */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘kbkdf_CalculateIterations’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 502,
                    "column": 11,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘0’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1237,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘kbkdf_Dispatch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1248,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1255,
                    "column": 29,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1263,
                    "column": 11,
                    "event": "note",
                    "message": "(4) calling ‘kbkdf_LoadParameters’ from ‘kbkdf_Dispatch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 45,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to ‘kbkdf_LoadParameters’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 60,
                    "column": 8,
                    "event": "note",
                    "message": "(6) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 61,
                    "column": 23,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 61,
                    "column": 12,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 65,
                    "column": 25,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1263,
                    "column": 11,
                    "event": "note",
                    "message": "(10) returning to ‘kbkdf_Dispatch’ from ‘kbkdf_LoadParameters’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1264,
                    "column": 8,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1269,
                    "column": 11,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1269,
                    "column": 11,
                    "event": "note",
                    "message": "(13) calling ‘kbkdf_RawDispatch’ from ‘kbkdf_Dispatch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1119,
                    "column": 1,
                    "event": "note",
                    "message": "(14) entry to ‘kbkdf_RawDispatch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1166,
                    "column": 8,
                    "event": "note",
                    "message": "(15) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1171,
                    "column": 8,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1177,
                    "column": 8,
                    "event": "note",
                    "message": "(17) following ‘false’ branch (when ‘ret == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1183,
                    "column": 11,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1190,
                    "column": 8,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1196,
                    "column": 5,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1196,
                    "column": 5,
                    "event": "note",
                    "message": "(21) following ‘case 940:, case 3461563258:’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1197,
                    "column": 9,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 1199,
                    "column": 19,
                    "event": "note",
                    "message": "(23) calling ‘kbkdf_CounterRaw’ from ‘kbkdf_RawDispatch’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 758,
                    "column": 1,
                    "event": "note",
                    "message": "(24) entry to ‘kbkdf_CounterRaw’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 778,
                    "column": 11,
                    "event": "note",
                    "message": "(25) calling ‘kbkdf_CalculateIterations’ from ‘kbkdf_CounterRaw’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 468,
                    "column": 1,
                    "event": "note",
                    "message": "(26) entry to ‘kbkdf_CalculateIterations’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 496,
                    "column": 8,
                    "event": "note",
                    "message": "(27) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/kbkdf.c",
                    "line": 502,
                    "column": 11,
                    "event": "note",
                    "message": "(29) dereference of NULL ‘<unknown>’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  500|           PR_ASSERT(param_ptr != NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  501|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  502|->         r = ((CK_SP800_108_COUNTER_FORMAT_PTR)param_ptr)->ulWidthInBits;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  503|       } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  504|           param_ptr = kbkdf_FindParameter(params, CK_SP800_108_COUNTER);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/lowpbe.c",
                    "line": 1125,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/lowpbe.c",
                    "line": 1125,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1123|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1124|       /* decode parameter */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1125|->     rv = SECFailure;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1126|       switch (pbe_param->pbeType) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1127|           case NSSPKCS5_PBKDF1:",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11.c",
                    "line": 4324,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11.c",
                    "line": 4324,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 4322|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 4323|               tokenRemoved = PR_FALSE;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 4324|->             rv = sftkdb_CheckPasswordNull(handle, &tokenRemoved);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 4325|               if (tokenRemoved) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 4326|                   sftk_CloseAllSessions(slot, PR_FALSE);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3268,
                    "column": 13,
                    "event": "warning[core.NonNullParamChecker]",
                    "message": "Null pointer passed to 2nd parameter expecting 'nonnull'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 9152,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 9152,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 9154,
                    "column": 11,
                    "event": "note",
                    "message": "Calling 'NSC_VerifyUpdate'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3883,
                    "column": 12,
                    "event": "note",
                    "message": "Calling 'sftk_MACUpdate'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3224,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3224,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3227,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'hashInfo' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3227,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3239,
                    "column": 9,
                    "event": "note",
                    "message": "'blkSize' initialized here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3246,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'ulPartLen' is > 'minInput'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3246,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3252,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming field 'padDataLength' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3252,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3260,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming 'ulPartLen' is > 'blkSize'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3260,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3261,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3264,
                    "column": 13,
                    "event": "note",
                    "message": "Null pointer value stored to 'pPart'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3260,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming 'ulPartLen' is <= 'blkSize'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3260,
                    "column": 9,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 3267",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3267,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'padDataLength' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3267,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 3268,
                    "column": 13,
                    "event": "note",
                    "message": "Null pointer passed to 2nd parameter expecting 'nonnull'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3266|           /* save the residual */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3267|           if ((context->padDataLength = ulPartLen))",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3268|->             PORT_Memcpy(context->padBuf, pPart, ulPartLen);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3269|       } /* blk cipher MACing */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3270|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 4312,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 4312,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'crv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 4310|           goto loser;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 4311|       counter = vfy->counter;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 4312|->     crv = sftk_AddAttributeType(key, CKA_NSS_PQG_COUNTER,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 4313|                                   &counter, sizeof(counter));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 4314|       crv = sftk_AddAttributeType(key, CKA_NSS_PQG_SEED,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5769,
                    "column": 39,
                    "event": "warning[core.CallAndMessage]",
                    "message": "1st function call argument is an uninitialized value",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5342,
                    "column": 5,
                    "event": "note",
                    "message": "'ckKyberParamSet' declared without an initial value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5346,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'slot' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5346,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5353,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'publicKey' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5353,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5360,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'i' is >= 'ulPublicKeyAttributeCount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5360,
                    "column": 5,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 5377",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5377,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5377,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5383,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'privateKey' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5383,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5390,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'i' is >= 'ulPrivateKeyAttributeCount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5390,
                    "column": 5,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 5401",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5401,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5401,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5414,
                    "column": 5,
                    "event": "note",
                    "message": "Control jumps to 'case 3461563261:'  at line 5763",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 5769,
                    "column": 39,
                    "event": "note",
                    "message": "1st function call argument is an uninitialized value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 5767|               SECItem privKey = { siBuffer, NULL, 0 };",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 5768|               SECItem pubKey = { siBuffer, NULL, 0 };",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 5769|->             KyberParams kyberParams = sftk_kyber_PK11ParamToInternal(ckKyberParamSet);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 5770|               if (!sftk_kyber_AllocPrivKeyItem(kyberParams, &privKey)) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 5771|                   crv = CKR_HOST_MEMORY;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 6424,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 6424,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6422|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6423|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6424|->     rv = SECFailure;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6425|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6426|       switch (lpk->keyType) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8067,
                    "column": 21,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'i' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8067,
                    "column": 21,
                    "event": "note",
                    "message": "Value stored to 'i' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8065|                       PORT_Memcpy(ssl3_keys_out->pIVServer,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8066|                                   &key_block[i], IVSize);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8067|->                     i += IVSize;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8068|                   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8069|                   PORT_Assert(i <= sizeof key_block);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘NSC_DeriveKey’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8744,
                    "column": 26,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘secret’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8654,
                    "column": 28,
                    "event": "note",
                    "message": "(1) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8654,
                    "column": 28,
                    "event": "note",
                    "message": "(2) capacity: 8 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7378,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7381,
                    "column": 8,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7381,
                    "column": 8,
                    "event": "note",
                    "message": "(5) following ‘false’ branch (when ‘pMechanism’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7384,
                    "column": 23,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7393,
                    "column": 8,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 28,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7396,
                    "column": 30,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11i.h",
                    "line": 506,
                    "column": 8,
                    "event": "note",
                    "message": "in definition of macro ‘sftk_isFIPS’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7401,
                    "column": 19,
                    "event": "note",
                    "message": "(9) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7402,
                    "column": 69,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11i.h",
                    "line": 587,
                    "column": 57,
                    "event": "note",
                    "message": "in definition of macro ‘sftk_attr_expand’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7403,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7406,
                    "column": 25,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7406,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7407,
                    "column": 51,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7409,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7401,
                    "column": 45,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7401,
                    "column": 19,
                    "event": "note",
                    "message": "(17) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7402,
                    "column": 69,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11i.h",
                    "line": 587,
                    "column": 57,
                    "event": "note",
                    "message": "in definition of macro ‘sftk_attr_expand’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7403,
                    "column": 12,
                    "event": "note",
                    "message": "(19) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7406,
                    "column": 25,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7409,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7410,
                    "column": 48,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7413,
                    "column": 8,
                    "event": "note",
                    "message": "(23) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7418,
                    "column": 8,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7418,
                    "column": 8,
                    "event": "note",
                    "message": "(25) following ‘false’ branch (when ‘keySize != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7422,
                    "column": 5,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7451,
                    "column": 8,
                    "event": "note",
                    "message": "(27) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7457,
                    "column": 15,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7458,
                    "column": 8,
                    "event": "note",
                    "message": "(29) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7463,
                    "column": 17,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7468,
                    "column": 8,
                    "event": "note",
                    "message": "(31) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7473,
                    "column": 8,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7473,
                    "column": 8,
                    "event": "note",
                    "message": "(33) following ‘true’ branch (when ‘extractValue != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7475,
                    "column": 15,
                    "event": "note",
                    "message": "(34) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7476,
                    "column": 12,
                    "event": "note",
                    "message": "(35) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7482,
                    "column": 19,
                    "event": "note",
                    "message": "(36) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7484,
                    "column": 5,
                    "event": "note",
                    "message": "(37) following ‘case 4176 ... 4177:’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8649,
                    "column": 9,
                    "event": "note",
                    "message": "(38) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8663,
                    "column": 16,
                    "event": "note",
                    "message": "(39) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8664,
                    "column": 29,
                    "event": "note",
                    "message": "(40) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8672,
                    "column": 16,
                    "event": "note",
                    "message": "(41) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8677,
                    "column": 47,
                    "event": "note",
                    "message": "(42) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8685,
                    "column": 16,
                    "event": "note",
                    "message": "(43) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8702,
                    "column": 16,
                    "event": "note",
                    "message": "(44) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8710,
                    "column": 16,
                    "event": "note",
                    "message": "(45) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8714,
                    "column": 16,
                    "event": "note",
                    "message": "(46) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8714,
                    "column": 16,
                    "event": "note",
                    "message": "(47) following ‘false’ branch (when ‘arena’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8719,
                    "column": 16,
                    "event": "note",
                    "message": "(48) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8719,
                    "column": 16,
                    "event": "note",
                    "message": "(49) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8727,
                    "column": 27,
                    "event": "note",
                    "message": "(50) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8727,
                    "column": 16,
                    "event": "note",
                    "message": "(51) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8736,
                    "column": 27,
                    "event": "note",
                    "message": "(52) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8741,
                    "column": 20,
                    "event": "note",
                    "message": "(53) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8744,
                    "column": 26,
                    "event": "note",
                    "message": "(54) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8744,
                    "column": 26,
                    "event": "note",
                    "message": "(55) use of uninitialized value ‘secret’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8742|                       break;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8743|                   }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8744|->                 tmp.data = secret;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8745|                   tmp.len = secretlen;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8746|               }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8936,
                    "column": 16,
                    "event": "warning[core.NullDereference]",
                    "message": "Dereference of null pointer (loaded from variable 'phKey')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7378,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'slot' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7378,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7381,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'pMechanism' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7381,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7389,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'phKey' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7389,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7393,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'key' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7393,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7396,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'slotID' is not equal to 3",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11i.h",
                    "line": 506,
                    "column": 7,
                    "event": "note",
                    "message": "expanded from macro 'sftk_isFIPS'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7396,
                    "column": 14,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11i.h",
                    "line": 506,
                    "column": 6,
                    "event": "note",
                    "message": "expanded from macro 'sftk_isFIPS'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7396,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming field 'slotID' is < 101",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11i.h",
                    "line": 506,
                    "column": 33,
                    "event": "note",
                    "message": "expanded from macro 'sftk_isFIPS'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7401,
                    "column": 17,
                    "event": "note",
                    "message": "Assuming 'i' is >= 'ulAttributeCount'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7401,
                    "column": 5,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 7413",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7413,
                    "column": 9,
                    "event": "note",
                    "message": "'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7413,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7418,
                    "column": 9,
                    "event": "note",
                    "message": "'keySize' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7418,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7422,
                    "column": 5,
                    "event": "note",
                    "message": "Control jumps to the 'default' case at line 7446",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7451,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7451,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7458,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'session' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7458,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7468,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'sourceKey' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7468,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7473,
                    "column": 9,
                    "event": "note",
                    "message": "'extractValue' is 1",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7473,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7476,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'att' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7476,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 7484,
                    "column": 5,
                    "event": "note",
                    "message": "Control jumps to 'case 922:'  at line 8539",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8539,
                    "column": 13,
                    "event": "note",
                    "message": "'keySize' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8519,
                    "column": 13,
                    "event": "note",
                    "message": "expanded from macro 'DERIVE_KEY_HASH'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8539,
                    "column": 13,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8519,
                    "column": 9,
                    "event": "note",
                    "message": "expanded from macro 'DERIVE_KEY_HASH'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8539,
                    "column": 13,
                    "event": "note",
                    "message": "'keySize' is <= 64",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8521,
                    "column": 13,
                    "event": "note",
                    "message": "expanded from macro 'DERIVE_KEY_HASH'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8539,
                    "column": 13,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8521,
                    "column": 9,
                    "event": "note",
                    "message": "expanded from macro 'DERIVE_KEY_HASH'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8539,
                    "column": 13,
                    "event": "note",
                    "message": " Execution continues on line 8911",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8529,
                    "column": 9,
                    "event": "note",
                    "message": "expanded from macro 'DERIVE_KEY_HASH'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8911,
                    "column": 9,
                    "event": "note",
                    "message": "'att' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8911,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8915,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'crv' is equal to CKR_OK",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8915,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8922,
                    "column": 9,
                    "event": "note",
                    "message": "'key' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8922,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8928,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'session' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8928,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11c.c",
                    "line": 8936,
                    "column": 16,
                    "event": "note",
                    "message": "Dereference of null pointer (loaded from variable 'phKey')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8934|           session->lastOpWasFIPS = key->isFIPS;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8935|           sftk_FreeSession(session);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8936|->         *phKey = key->handle;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8937|           sftk_FreeObject(key);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8938|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 190,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11u.c",
                    "line": 1299,
                    "event": "error[integerOverflow]",
                    "message": "Signed integer overflow for expression '0-1'.",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1297|       if (so) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1298|           PZ_Lock(session->objectLock);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1299|->         sftkqueue_add(&so->sessionList, 0, session->objects, 0);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1300|           so->session = session;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1301|           PZ_Unlock(session->objectLock);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "cwe": 190,
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/pkcs11u.c",
                    "line": 1322,
                    "event": "error[integerOverflow]",
                    "message": "Signed integer overflow for expression '0-1'.",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1320|           session = so->session;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1321|           PZ_Lock(session->objectLock);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1322|->         sftkqueue_delete(&so->sessionList, 0, session->objects, 0);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1323|           PZ_Unlock(session->objectLock);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1324|           PZ_Lock(slot->objectLock);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 535,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 535,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  533|           return CKR_OK;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  534|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  535|->     sqlerr = sqlite3_exec(sqlDB, newStr, NULL, 0, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  536|       sqlite3_free(newStr);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  537|       newStr = sqlite3_mprintf(CREATE_SUBJECT_INDEX_CMD, cacheTable);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 541,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 541,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  539|           return CKR_OK;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  540|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  541|->     sqlerr = sqlite3_exec(sqlDB, newStr, NULL, 0, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  542|       sqlite3_free(newStr);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  543|       newStr = sqlite3_mprintf(CREATE_LABEL_INDEX_CMD, cacheTable);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 547,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 547,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  545|           return CKR_OK;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  546|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  547|->     sqlerr = sqlite3_exec(sqlDB, newStr, NULL, 0, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  548|       sqlite3_free(newStr);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  549|       newStr = sqlite3_mprintf(CREATE_ID_INDEX_CMD, cacheTable);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 553,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 553,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  551|           return CKR_OK;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  552|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  553|->     sqlerr = sqlite3_exec(sqlDB, newStr, NULL, 0, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  554|       sqlite3_free(newStr);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  555|       return CKR_OK;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 1526,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 1526,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1524|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1525|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1526|->     sqlerr = sqlite3_prepare_v2(sqlDB, BEGIN_CMD, -1, &stmt, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1527|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1528|       do {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 1606,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 1606,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1604|       PR_ExitMonitor(sdb_p->dbMon);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1605|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1606|->     sqlerr = sqlite3_prepare_v2(sqlDB, cmd, -1, &stmt, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1607|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1608|       do {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 1695,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 1695,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'sqlerr' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1693|       if (sqlerr != SQLITE_OK)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1694|           goto loser;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1695|->     sqlerr = sqlite3_bind_text(stmt, 1, id, PORT_Strlen(id), SQLITE_STATIC);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1696|       do {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1697|           sqlerr = sqlite3_step(stmt);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘sdb_init’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2257,
                    "column": 40,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘<unknown>’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 1982,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 1986,
                    "column": 14,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 1987,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 1998,
                    "column": 8,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2190,
                    "column": 8,
                    "event": "note",
                    "message": "(5) following ‘false’ branch (when ‘enableCache == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2210,
                    "column": 18,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2211,
                    "column": 8,
                    "event": "note",
                    "message": "(7) following ‘false’ branch (when ‘sdb’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2215,
                    "column": 27,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2216,
                    "column": 8,
                    "event": "note",
                    "message": "(9) following ‘false’ branch (when ‘sdb_p’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2224,
                    "column": 24,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2233,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2237,
                    "column": 18,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2240,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2244,
                    "column": 30,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2244,
                    "column": 30,
                    "event": "note",
                    "message": "(15) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2245,
                    "column": 12,
                    "event": "note",
                    "message": "(16) assuming ‘<unknown>’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2245,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2254,
                    "column": 16,
                    "event": "note",
                    "message": "(19) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2255,
                    "column": 20,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2255,
                    "column": 20,
                    "event": "note",
                    "message": "(21) following ‘false’ branch (when ‘backedAttrs != schemaAttrsCapacity’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2265,
                    "column": 37,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2271,
                    "column": 18,
                    "event": "note",
                    "message": "(23) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2254,
                    "column": 16,
                    "event": "note",
                    "message": "(25) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2255,
                    "column": 20,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2255,
                    "column": 20,
                    "event": "note",
                    "message": "(27) following ‘true’ branch (when ‘backedAttrs == schemaAttrsCapacity’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2256,
                    "column": 41,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2257,
                    "column": 42,
                    "event": "note",
                    "message": "(29) when ‘realloc’ fails",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2257,
                    "column": 40,
                    "event": "note",
                    "message": "(30) ‘<unknown>’ leaks here; was allocated at (15)",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2255|                   if (backedAttrs == schemaAttrsCapacity) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2256|                       schemaAttrsCapacity += known_attributes_size;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2257|->                     sdb_p->schemaAttrs = realloc(sdb_p->schemaAttrs,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2258|                                                    schemaAttrsCapacity * sizeof(CK_ATTRIBUTE_TYPE));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2259|                       if (!sdb_p->schemaAttrs) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2333,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'inTransaction' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/softoken/sdb.c",
                    "line": 2333,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'inTransaction' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2331|               goto loser;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2332|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2333|->         inTransaction = 0;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2334|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2335|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 2152,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 2152,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2150|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2151|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2152|->         rv = sslBuffer_Skip(wrBuf, len, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2153|           PORT_Assert(rv == SECSuccess); /* Can't fail. */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2154|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 2155,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 2155,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2153|           PORT_Assert(rv == SECSuccess); /* Can't fail. */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2154|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2155|->     rv = ssl3_BuildRecordPseudoHeader(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2156|           cwSpec->epoch, cwSpec->nextSeqNum, ct,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2157|           cwSpec->version >= SSL_LIBRARY_VERSION_TLS_1_0, cwSpec->recordVersion,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 2211,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 2211,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2209|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2210|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2211|->         rv = sslBuffer_Skip(wrBuf, len, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2212|           PORT_Assert(rv == SECSuccess); /* Can't fail. */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2213|       } else {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 2280,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 2280,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2278|                   return SECFailure;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2279|               }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2280|->             rv = sslBuffer_Skip(wrBuf, p1Len, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2281|               PORT_Assert(rv == SECSuccess);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2282|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 2296,
                    "column": 13,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 2296,
                    "column": 13,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2294|                   return SECFailure;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2295|               }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2296|->             rv = sslBuffer_Skip(wrBuf, p2Len, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2297|               PORT_Assert(rv == SECSuccess);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2298|           }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 8058,
                    "column": 9,
                    "event": "warning[core.NonNullParamChecker]",
                    "message": "Null pointer passed to 2nd parameter expecting 'nonnull'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7880,
                    "column": 5,
                    "event": "note",
                    "message": "'signatureSchemes' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7889,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'ws' is equal to wait_cert_request",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7889,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7899,
                    "column": 22,
                    "event": "note",
                    "message": "Assuming field 'version' is <= SSL_LIBRARY_VERSION_3_0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7900,
                    "column": 41,
                    "event": "note",
                    "message": "Field 'version' is < SSL_LIBRARY_VERSION_TLS_1_2",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7902,
                    "column": 9,
                    "event": "note",
                    "message": "'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7902,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7906,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'arena' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7906,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7909,
                    "column": 9,
                    "event": "note",
                    "message": "'isTLS12' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7909,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7926,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7926,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7929,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'length' is equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7929,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7934,
                    "column": 49,
                    "event": "note",
                    "message": "Passing null pointer value via 2nd parameter 'signatureSchemes'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 7934,
                    "column": 10,
                    "event": "note",
                    "message": "Calling 'ssl3_BeginHandleCertificateRequest'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 8037,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'echHpkeCtx' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 8037,
                    "column": 32,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 8040,
                    "column": 16,
                    "event": "note",
                    "message": "Assuming field 'getClientAuthData' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 8040,
                    "column": 12,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 8058,
                    "column": 9,
                    "event": "note",
                    "message": "Null pointer passed to 2nd parameter expecting 'nonnull'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "expanded from macro 'PORT_Memcpy'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8056|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8057|           ss->ssl3.hs.clientAuthSignatureSchemes = PORT_ZNewArray(SSLSignatureScheme, signatureSchemeCount);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8058|->         PORT_Memcpy(ss->ssl3.hs.clientAuthSignatureSchemes, signatureSchemes, signatureSchemeCount * sizeof(SSLSignatureScheme));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8059|           ss->ssl3.hs.clientAuthSignatureSchemesLen = signatureSchemeCount;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 8060|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 13247,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 13247,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "13245|           ivLen = cipher_def->iv_size;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "13246|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "13247|->         rv = ssl3_BuildRecordPseudoHeader(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "13248|               spec->epoch, cText->seqNum,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "13249|               rType, isTLS, rVersion, IS_DTLS(ss), decryptedLen, &header, spec->version);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 13315,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3con.c",
                    "line": 13315,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "13313|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "13314|           /* compute the MAC */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "13315|->         rv = ssl3_BuildRecordPseudoHeader(",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "13316|               spec->epoch, cText->seqNum,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "13317|               rType, isTLS, rVersion, IS_DTLS(ss),",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3ecc.c",
                    "line": 147,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'pBuf' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/ssl3ecc.c",
                    "line": 147,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'pBuf' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  145|       pBuf += 1;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  146|       memcpy(pBuf, server_ecpoint.data, server_ecpoint.len);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  147|->     pBuf += server_ecpoint.len;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  148|       PORT_Assert((unsigned int)(pBuf - hashBuf) == bufLen);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  149|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 2,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 14,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘SSL_ReconfigFD’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 23,
                    "column": 13,
                    "event": "warning[-Wanalyzer-jump-through-null]",
                    "message": "jump through null pointer",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_EXPERIMENTAL_API’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2492,
                    "column": 14,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_InstallExtensionHooks’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2417,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘SSL_ReconfigFD’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2423,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘model’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2427,
                    "column": 10,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2427,
                    "column": 10,
                    "event": "note",
                    "message": "(4) calling ‘ssl_FindSocket’ from ‘SSL_ReconfigFD’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 249,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to ‘ssl_FindSocket’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 258,
                    "column": 8,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 263,
                    "column": 8,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2427,
                    "column": 10,
                    "event": "note",
                    "message": "(8) returning to ‘SSL_ReconfigFD’ from ‘ssl_FindSocket’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2428,
                    "column": 8,
                    "event": "note",
                    "message": "(9) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2433,
                    "column": 10,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2433,
                    "column": 10,
                    "event": "note",
                    "message": "(11) calling ‘ssl_FindSocket’ from ‘SSL_ReconfigFD’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 249,
                    "column": 1,
                    "event": "note",
                    "message": "(12) entry to ‘ssl_FindSocket’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 258,
                    "column": 8,
                    "event": "note",
                    "message": "(13) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 263,
                    "column": 8,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2433,
                    "column": 10,
                    "event": "note",
                    "message": "(15) returning to ‘SSL_ReconfigFD’ from ‘ssl_FindSocket’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2435,
                    "column": 8,
                    "event": "note",
                    "message": "(16) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2440,
                    "column": 13,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2454,
                    "column": 8,
                    "event": "note",
                    "message": "(18) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(19) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2489,
                    "column": 17,
                    "event": "note",
                    "message": "(20) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 22,
                    "column": 6,
                    "event": "note",
                    "message": "(21) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_EXPERIMENTAL_API’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2492,
                    "column": 14,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_InstallExtensionHooks’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 22,
                    "column": 6,
                    "event": "note",
                    "message": "(22) calling ‘SSL_GetExperimentalAPI’ from ‘SSL_ReconfigFD’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_EXPERIMENTAL_API’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2492,
                    "column": 14,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_InstallExtensionHooks’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4387,
                    "column": 1,
                    "event": "note",
                    "message": "(23) entry to ‘SSL_GetExperimentalAPI’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4390,
                    "column": 19,
                    "event": "note",
                    "message": "(24) following ‘true’ branch (when ‘i != 51’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4391,
                    "column": 55,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 22,
                    "column": 6,
                    "event": "note",
                    "message": "(26) returning to ‘SSL_ReconfigFD’ from ‘SSL_GetExperimentalAPI’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_EXPERIMENTAL_API’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2492,
                    "column": 14,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_InstallExtensionHooks’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 24,
                    "column": 10,
                    "event": "note",
                    "message": "(27) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_EXPERIMENTAL_API’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2492,
                    "column": 14,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_InstallExtensionHooks’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 23,
                    "column": 35,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_EXPERIMENTAL_API’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2492,
                    "column": 14,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_InstallExtensionHooks’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 23,
                    "column": 35,
                    "event": "note",
                    "message": "(29) calling ‘SSL_GetExperimentalAPI’ from ‘SSL_ReconfigFD’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_EXPERIMENTAL_API’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2492,
                    "column": 14,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_InstallExtensionHooks’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4387,
                    "column": 1,
                    "event": "note",
                    "message": "(30) entry to ‘SSL_GetExperimentalAPI’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4390,
                    "column": 19,
                    "event": "note",
                    "message": "(31) following ‘true’ branch (when ‘i != 51’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4391,
                    "column": 55,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 23,
                    "column": 35,
                    "event": "note",
                    "message": "(33) returning to ‘SSL_ReconfigFD’ from ‘SSL_GetExperimentalAPI’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_EXPERIMENTAL_API’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2492,
                    "column": 14,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_InstallExtensionHooks’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 23,
                    "column": 13,
                    "event": "note",
                    "message": "(34) jump through null pointer here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslexp.h",
                    "line": 155,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_EXPERIMENTAL_API’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 2492,
                    "column": 14,
                    "event": "note",
                    "message": "in expansion of macro ‘SSL_InstallExtensionHooks’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   21|   #define SSL_EXPERIMENTAL_API(name, arglist, args)                   \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   22|       (SSL_GetExperimentalAPI(name)                                   \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   23|->          ? ((SECStatus(*) arglist)SSL_GetExperimentalAPI(name))args \\",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   24|            : SECFailure)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   25|   #define SSL_DEPRECATED_EXPERIMENTAL_API \\",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘SSL_GetChannelInfo’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 117,
                    "column": 5,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘&inf’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 17,
                    "column": 20,
                    "event": "note",
                    "message": "(1) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 17,
                    "column": 20,
                    "event": "note",
                    "message": "(2) capacity: 136 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 23,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 28,
                    "column": 10,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 29,
                    "column": 8,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 35,
                    "column": 5,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 117,
                    "column": 5,
                    "event": "note",
                    "message": "(7) use of uninitialized value ‘&inf’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  115|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  116|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  117|->     memcpy(info, &inf, inf.length);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  118|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  119|       return SECSuccess;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘SSL_GetPreliminaryChannelInfo’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 185,
                    "column": 5,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘&inf’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 128,
                    "column": 31,
                    "event": "note",
                    "message": "(1) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 128,
                    "column": 31,
                    "event": "note",
                    "message": "(2) capacity: 56 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 133,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 138,
                    "column": 10,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 139,
                    "column": 8,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 146,
                    "column": 5,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 158,
                    "column": 8,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 176,
                    "column": 41,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 183,
                    "column": 83,
                    "event": "note",
                    "message": "(9) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 183,
                    "column": 23,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 185,
                    "column": 5,
                    "event": "note",
                    "message": "(11) use of uninitialized value ‘&inf’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  183|       inf.echPublicName = (inf.echAccepted == PR_FALSE) ? ss->ssl3.hs.echPublicName : NULL;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  184|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  185|->     memcpy(info, &inf, inf.length);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  186|       return SECSuccess;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  187|   }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 532,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'i' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslinfo.c",
                    "line": 532,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'i' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  530|           val[i++] = contextLen;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  531|           PORT_Memcpy(val + i, context, contextLen);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  532|->         i += contextLen;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  533|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  534|       PORT_Assert(i == valLen);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 327,
                    "column": 10,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'urlSvrName' results in a dereference of a null pointer (loaded from variable 'sid')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1128,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'sid' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1128,
                    "column": 21,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1132,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'isServer' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1132,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1132,
                    "column": 27,
                    "event": "note",
                    "message": "Assuming field 'resumptionTokenCallback' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1132,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1138,
                    "column": 14,
                    "event": "note",
                    "message": "Field 'isServer' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1138,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1143,
                    "column": 5,
                    "event": "note",
                    "message": "Value assigned to field 'sid'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1143,
                    "column": 14,
                    "event": "note",
                    "message": "Passing null pointer value via 1st parameter 'sid'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1143,
                    "column": 5,
                    "event": "note",
                    "message": "Calling 'CacheSID'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 327,
                    "column": 10,
                    "event": "note",
                    "message": "Access to field 'urlSvrName' results in a dereference of a null pointer (loaded from variable 'sid')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  325|                   sid->cached));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  326|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  327|->     if (!sid->urlSvrName) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  328|           /* don't cache this SID because it can never be matched */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  329|           return;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1084,
                    "column": 9,
                    "event": "warning[core.NullDereference]",
                    "message": "Dereference of null pointer",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1128,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'sid' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1128,
                    "column": 21,
                    "event": "note",
                    "message": "Left side of '&&' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1132,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'isServer' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1132,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1132,
                    "column": 27,
                    "event": "note",
                    "message": "Assuming field 'resumptionTokenCallback' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1132,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1133,
                    "column": 9,
                    "event": "note",
                    "message": "Calling 'ssl_CacheExternalToken'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1070,
                    "column": 5,
                    "event": "note",
                    "message": "'sid' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1084,
                    "column": 9,
                    "event": "note",
                    "message": "Dereference of null pointer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1082|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1083|       /* This is only available for stateless resumption. */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1084|->     if (sid->u.ssl3.locked.sessionTicket.ticket.data == NULL) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1085|           return;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1086|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 835,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘SSL_ClearSessionCache’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1170,
                    "column": 18,
                    "event": "warning[-Wanalyzer-infinite-loop]",
                    "message": "infinite loop",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1167,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘SSL_ClearSessionCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 158,
                    "column": 1,
                    "event": "note",
                    "message": "(2) entry to ‘lock_cache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 136,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to ‘ssl_InitSessionCacheLocks’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1170,
                    "column": 18,
                    "event": "note",
                    "message": "(4) infinite loop here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1170,
                    "column": 18,
                    "event": "note",
                    "message": "(5) if it ever follows ‘true’ branch, it will always do so...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1171,
                    "column": 9,
                    "event": "note",
                    "message": "(6) inlined call to ‘UncacheSID’ from ‘SSL_ClearSessionCache’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 387,
                    "column": 8,
                    "event": "note",
                    "message": "(8) if it ever follows ‘true’ branch, it will always do so...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(10) looping back...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslnonce.c",
                    "line": 1170,
                    "column": 18,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1168|   {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1169|       LOCK_CACHE;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1170|->     while (cache != NULL)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1171|           UncacheSID(cache);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 1172|       UNLOCK_CACHE;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 70,
                    "column": 5,
                    "event": "warning[core.NonNullParamChecker]",
                    "message": "Null pointer passed to 2nd parameter expecting 'nonnull'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 125,
                    "column": 35,
                    "event": "note",
                    "message": "Passing value via 5th parameter 'labelPrefix'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 124,
                    "column": 12,
                    "event": "note",
                    "message": "Calling 'SSLExp_MakeVariantAead'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 47,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'secret' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 47,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 47,
                    "column": 27,
                    "event": "note",
                    "message": "Assuming 'ctx' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 47,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 48,
                    "column": 10,
                    "event": "note",
                    "message": "Assuming 'labelPrefix' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 48,
                    "column": 10,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 48,
                    "column": 33,
                    "event": "note",
                    "message": "Assuming 'labelPrefixLen' is <= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 47,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 47,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 58,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 58,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 63,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'out' is not equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 63,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslprimitive.c",
                    "line": 70,
                    "column": 5,
                    "event": "note",
                    "message": "Null pointer passed to 2nd parameter expecting 'nonnull'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   68|       out->tagLen = cipher->tag_size;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   69|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   70|->     memcpy(label, labelPrefix, labelPrefixLen);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   71|       memcpy(label + labelPrefixLen, ivSuffix, strlen(ivSuffix));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "   72|       unsigned int labelLen = labelPrefixLen + strlen(ivSuffix);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 750,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 750,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  748|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  749|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  750|->     rv = PK11_Encapsulate(peerKey,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  751|                             CKM_HKDF_DERIVE, PK11_ATTR_SESSION | PK11_ATTR_SENSITIVE | PK11_ATTR_PRIVATE,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  752|                             CKF_DERIVE, key, ciphertext);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2211,
                    "column": 32,
                    "event": "warning[core.UndefinedBinaryOperatorResult]",
                    "message": "The left operand of '!=' is a garbage value",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2097,
                    "column": 5,
                    "event": "note",
                    "message": "'previousOfferedEch' declared without an initial value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2101,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'clientHelloVersion' is > SSL_LIBRARY_VERSION_3_0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2101,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2108,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2108,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2114,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2114,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2121,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'helloRetry' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2121,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2159,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2159,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2171,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2171,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2176,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'statelessResume' is 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2176,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2189,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2189,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2197,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'helloRetry' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2197,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2199,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'previousCipherSuite' is equal to field 'cipher_suite'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2199,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2204,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'clientShare' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2204,
                    "column": 9,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2211,
                    "column": 36,
                    "event": "note",
                    "message": "Assuming field 'ech' is equal to NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2211,
                    "column": 32,
                    "event": "note",
                    "message": "The left operand of '!=' is a garbage value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2209|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2210|           /* CH1/CH2 must either both include ECH, or both exclude it. */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2211|->         if (previousOfferedEch != (ss->xtnData.ech != NULL)) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2212|               FATAL_ERROR(ss, SSL_ERROR_BAD_2ND_CLIENT_HELLO,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2213|                           previousOfferedEch ? missing_extension : illegal_parameter);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2843,
                    "column": 14,
                    "event": "warning[core.CallAndMessage]",
                    "message": "4th function call argument is an uninitialized value",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2888,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'max' is >= SSL_LIBRARY_VERSION_TLS_1_3",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2888,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2895,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'zeroRttState' is not equal to ssl_0rtt_sent",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2895,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2917,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'ech' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2917,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2920,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming the condition is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2920,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2928,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2928,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2932,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2932,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2936,
                    "column": 10,
                    "event": "note",
                    "message": "Calling 'tls13_ReinjectHandshakeTranscript'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2818,
                    "column": 9,
                    "event": "note",
                    "message": "'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2818,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2822,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'echHpkeCtx' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2822,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2838,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'rv' is equal to SECSuccess",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2838,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2842,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'echHpkeCtx' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2842,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 2843,
                    "column": 14,
                    "event": "note",
                    "message": "4th function call argument is an uninitialized value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2841|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2842|       if (ss->ssl3.hs.echHpkeCtx) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2843|->         rv = ssl_HashHandshakeMessageEchInner(ss, ssl_hs_message_hash,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2844|                                                 echInnerHashes.u.raw,",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2845|                                                 echInnerHashes.len);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 3127,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 3127,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3125|               return rv;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3126|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3127|->         rv = tls13_SendPostHandshakeCertificate(ss);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3128|       } else {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 3129|           TLS13_SET_HS_STATE(ss, wait_server_cert);",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 6438,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 6438,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6436|       if (cipher_def->calg == ssl_calg_null) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6437|           /* Shortcut for plaintext */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6438|->         rv = sslBuffer_Skip(wrBuf, contentLen, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6439|           PORT_Assert(rv == SECSuccess);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6440|       } else {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 6499,
                    "column": 9,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13con.c",
                    "line": 6499,
                    "column": 9,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6497|               return SECFailure;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6498|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6499|->         rv = sslBuffer_Skip(wrBuf, len, NULL);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6500|           PORT_Assert(rv == SECSuccess);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 6501|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 938,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 938,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  936|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  937|       /* legacy_session_id */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  938|->     rv = sslRead_ReadVariable(reader, 1, &tmpReadBuf);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  939|       if (explicitSid) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  940|           /* Encoded SID should be empty when copying from CHOuter. */",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2174,
                    "column": 5,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2174,
                    "column": 5,
                    "event": "note",
                    "message": "Value stored to 'rv' is never read",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2172|           goto loser; /* Code set */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2173|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2174|->     rv = tls13_PadChInner(&encodedCh, ss->ssl3.hs.greaseEchSize, strlen(ss->url));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2175|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2176|       payloadLen = encodedCh.len;",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2320,
                    "column": 13,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'data' results in a dereference of a null pointer (loaded from variable 'tmpEchInner')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2291,
                    "column": 5,
                    "event": "note",
                    "message": "'tmpEchInner' initialized to a null pointer value",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2303,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming 'echExtension' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2303,
                    "column": 5,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2315,
                    "column": 9,
                    "event": "note",
                    "message": "Assuming field 'echAccepted' is not equal to 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2315,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2320,
                    "column": 13,
                    "event": "note",
                    "message": "Access to field 'data' results in a dereference of a null pointer (loaded from variable 'tmpEchInner')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2318|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2319|           /* Start over on ECHInner */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2320|->         b = tmpEchInner->data;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2321|           length = tmpEchInner->len;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2322|           rv = ssl3_HandleClientHelloPreamble(ss, &b, &length, &tmpSid,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘tls13_MaybeHandleEch’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2320,
                    "column": 24,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘tmpEchInner’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2291,
                    "column": 14,
                    "event": "note",
                    "message": "(1) ‘tmpEchInner’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2303,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2313,
                    "column": 16,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2315,
                    "column": 8,
                    "event": "note",
                    "message": "(4) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2320,
                    "column": 24,
                    "event": "note",
                    "message": "(5) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2320,
                    "column": 24,
                    "event": "note",
                    "message": "(6) ‘tmpEchInner’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/tls13ech.c",
                    "line": 2320,
                    "column": 24,
                    "event": "note",
                    "message": "(7) dereference of NULL ‘tmpEchInner’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2318|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2319|           /* Start over on ECHInner */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2320|->         b = tmpEchInner->data;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2321|           length = tmpEchInner->len;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2322|           rv = ssl3_HandleClientHelloPreamble(ss, &b, &length, &tmpSid,",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 969,
                    "column": 20,
                    "event": "warning[core.NullDereference]",
                    "message": "Access to field 'status' results in a dereference of a null pointer (loaded from variable 'cx')",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 1023,
                    "column": 14,
                    "event": "note",
                    "message": "Calling 'sec_asn1d_get_enclosing_construct'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 702,
                    "column": 5,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 704,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'place' is not equal to afterImplicit",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 704,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 705,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'place' is not equal to afterPointer",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 704,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 706,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'place' is not equal to afterInline",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 704,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 707,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'place' is not equal to afterSaveEncoding",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 704,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 708,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'place' is not equal to duringSaveEncoding",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 704,
                    "column": 13,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 709,
                    "column": 13,
                    "event": "note",
                    "message": "Assuming 'place' is not equal to duringChoice",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 704,
                    "column": 9,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 714,
                    "column": 13,
                    "event": "note",
                    "message": " Execution continues on line 717",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 717,
                    "column": 5,
                    "event": "note",
                    "message": "Returning pointer (loaded from 'state'), which participates in a condition later",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 1023,
                    "column": 14,
                    "event": "note",
                    "message": "Returning from 'sec_asn1d_get_enclosing_construct'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 1024,
                    "column": 12,
                    "event": "note",
                    "message": "'parent' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 1024,
                    "column": 12,
                    "event": "note",
                    "message": "Left side of '&&' is true",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 1024,
                    "column": 5,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 1031",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 1031,
                    "column": 9,
                    "event": "note",
                    "message": "'parent' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 1031,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 1036,
                    "column": 51,
                    "event": "note",
                    "message": "Passing value via 3rd parameter 'cx'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 1035,
                    "column": 18,
                    "event": "note",
                    "message": "Calling 'sec_asn1d_check_and_subtract_length'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 967,
                    "column": 10,
                    "event": "note",
                    "message": "'remaining' is non-null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 967,
                    "column": 9,
                    "event": "note",
                    "message": "Left side of '||' is false",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 967,
                    "column": 23,
                    "event": "note",
                    "message": "Assuming 'cx' is null",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 967,
                    "column": 5,
                    "event": "note",
                    "message": "Taking true branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secasn1d.c",
                    "line": 969,
                    "column": 20,
                    "event": "note",
                    "message": "Access to field 'status' results in a dereference of a null pointer (loaded from variable 'cx')",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  967|       if (!remaining || !cx) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  968|           PORT_SetError(SEC_ERROR_INVALID_ARGS);",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  969|->         cx->status = decodeError;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  970|           return PR_FALSE;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  971|       }",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 476,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘SECITEM_CopyItem_Util’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 275,
                    "column": 14,
                    "event": "warning[-Wanalyzer-null-dereference]",
                    "message": "dereference of NULL ‘to’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 470,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘SECITEM_DupArray’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 479,
                    "column": 8,
                    "event": "note",
                    "message": "(2) following ‘false’ branch (when ‘from’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 479,
                    "column": 24,
                    "event": "note",
                    "message": "(3) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 482,
                    "column": 14,
                    "event": "note",
                    "message": "(4) calling ‘SECITEM_AllocArray’ from ‘SECITEM_DupArray’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 366,
                    "column": 1,
                    "event": "note",
                    "message": "(5) entry to ‘SECITEM_AllocArray’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 371,
                    "column": 8,
                    "event": "note",
                    "message": "(6) following ‘false’ branch (when ‘array’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 377,
                    "column": 8,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 377,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following ‘false’ branch (when ‘arena’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 381,
                    "column": 8,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 381,
                    "column": 8,
                    "event": "note",
                    "message": "(10) following ‘true’ branch (when ‘array’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 382,
                    "column": 12,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 382,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following ‘false’ branch (when ‘arena’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/seccomon.h",
                    "line": 16,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/utilrename.h",
                    "line": 72,
                    "column": 21,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 385,
                    "column": 22,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_ZAlloc’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 387,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘false’ branch (when ‘result’ is non-NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 394,
                    "column": 17,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 395,
                    "column": 8,
                    "event": "note",
                    "message": "(16) following ‘false’ branch (when ‘len == 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 405,
                    "column": 23,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 405,
                    "column": 23,
                    "event": "note",
                    "message": "(18) ‘*result.items’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 408,
                    "column": 8,
                    "event": "note",
                    "message": "(19) following ‘false’ branch (when ‘mark’ is NULL)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(20) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 482,
                    "column": 14,
                    "event": "note",
                    "message": "(21) returning to ‘SECITEM_DupArray’ from ‘SECITEM_AllocArray’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 483,
                    "column": 8,
                    "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": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 486,
                    "column": 19,
                    "event": "note",
                    "message": "(24) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 488,
                    "column": 65,
                    "event": "note",
                    "message": "(25) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 488,
                    "column": 48,
                    "event": "note",
                    "message": "(26) ‘0’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/utilrename.h",
                    "line": 106,
                    "column": 26,
                    "event": "note",
                    "message": "(27) ‘0’ is NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 487,
                    "column": 24,
                    "event": "note",
                    "message": "in expansion of macro ‘SECITEM_CopyItem’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/utilrename.h",
                    "line": 106,
                    "column": 26,
                    "event": "note",
                    "message": "(28) calling ‘SECITEM_CopyItem_Util’ from ‘SECITEM_DupArray’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 487,
                    "column": 24,
                    "event": "note",
                    "message": "in expansion of macro ‘SECITEM_CopyItem’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/utilrename.h",
                    "line": 106,
                    "column": 26,
                    "event": "note",
                    "message": "(29) entry to ‘SECITEM_CopyItem_Util’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 273,
                    "column": 1,
                    "event": "note",
                    "message": "in expansion of macro ‘SECITEM_CopyItem’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secitem.c",
                    "line": 275,
                    "column": 14,
                    "event": "note",
                    "message": "(30) dereference of NULL ‘to’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  273|   SECITEM_CopyItem(PLArenaPool *arena, SECItem *to, const SECItem *from)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  274|   {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  275|->     to->type = from->type;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  276|       if (from->data && from->len) {",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  277|           if (arena) {",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/util/secoid.c",
                    "line": 2030,
                    "column": 34,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Although the value stored to 'tableEntries' is used in the enclosing expression, the value is never actually read from 'tableEntries'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secoid.c",
                    "line": 2030,
                    "column": 34,
                    "event": "note",
                    "message": "Although the value stored to 'tableEntries' is used in the enclosing expression, the value is never actually read from 'tableEntries'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2028|           }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2029|           dynOidTable = table = newTable;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2030|->         dynOidEntriesAllocated = tableEntries = newTableEntries;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2031|       }",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": " 2032|   ",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 688,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 3,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/util/seccomon.h",
                    "line": 27,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘PK11_CipherOp’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "warning[-Wanalyzer-null-argument]",
                    "message": "use of NULL ‘allocOut’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 936,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 910,
                    "column": 5,
                    "event": "note",
                    "message": "(1) following ‘default:’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/seccomon.h",
                    "line": 16,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/utilrename.h",
                    "line": 65,
                    "column": 23,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 926,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_SetError’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 933,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 934,
                    "column": 20,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 934,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 936,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "(7) argument 2 (‘allocOut’) NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/pk11cxt.c",
                    "line": 936,
                    "column": 13,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "<built-in>",
                    "line": 0,
                    "event": "note",
                    "message": "argument 2 of ‘__builtin_memcpy’ must be non-null",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  175|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  176|   #define PORT_Memcmp memcmp",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  177|-> #define PORT_Memcpy memcpy",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  178|   #ifndef SUNOS4",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  179|   #define PORT_Memmove memmove",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 688,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 5,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/util/seccomon.h",
                    "line": 27,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cms.h",
                    "line": 12,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmslocal.h",
                    "line": 17,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘nss_cms_decoder_work_data’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "warning[-Wanalyzer-null-argument]",
                    "message": "use of NULL ‘data’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 549,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 437,
                    "column": 8,
                    "event": "note",
                    "message": "(1) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 443,
                    "column": 14,
                    "event": "note",
                    "message": "(2) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 443,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 453,
                    "column": 22,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 465,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 472,
                    "column": 12,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 472,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 488,
                    "column": 48,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 490,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 499,
                    "column": 13,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 502,
                    "column": 8,
                    "event": "note",
                    "message": "(11) following ‘false’ branch (when ‘len != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 508,
                    "column": 14,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 508,
                    "column": 8,
                    "event": "note",
                    "message": "(13) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 508,
                    "column": 49,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 518,
                    "column": 8,
                    "event": "note",
                    "message": "(15) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 524,
                    "column": 13,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 524,
                    "column": 12,
                    "event": "note",
                    "message": "(17) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 527,
                    "column": 28,
                    "event": "note",
                    "message": "(18) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "(19) argument 2 (‘data’) NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/smime/cmsdecode.c",
                    "line": 549,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "<built-in>",
                    "line": 0,
                    "event": "note",
                    "message": "argument 2 of ‘__builtin_memcpy’ must be non-null",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  175|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  176|   #define PORT_Memcmp memcmp",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  177|-> #define PORT_Memcpy memcpy",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  178|   #ifndef SUNOS4",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  179|   #define PORT_Memmove memmove",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 126,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 5,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/util/seccomon.h",
                    "line": 27,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/blapit.h",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/blapi.h",
                    "line": 11,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 15,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘rsa_HMACPrf’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "warning[-Wanalyzer-out-of-bounds]",
                    "message": "stack-based buffer over-read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1045,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1071,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘rsa_GetErrorLength’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1080,
                    "column": 10,
                    "event": "note",
                    "message": "(2) calling ‘rsa_HMACPrf’ from ‘rsa_GetErrorLength’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1006,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to ‘rsa_HMACPrf’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1011,
                    "column": 19,
                    "event": "note",
                    "message": "(4) capacity: 64 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1021,
                    "column": 17,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1036,
                    "column": 8,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1036,
                    "column": 8,
                    "event": "note",
                    "message": "(7) following ‘true’ branch (when ‘left != 0’)...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1037,
                    "column": 9,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1042,
                    "column": 12,
                    "event": "note",
                    "message": "(9) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "(10) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1045,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "(11) out-of-bounds read from byte 64 till byte 255 but ‘hmacLast’ ends at byte 64",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1045,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "read of 192 bytes from after the end of ‘hmacLast’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1045,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "valid subscripts for ‘hmacLast’ are ‘[0]’ to ‘[63]’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/freebl/rsapkcs.c",
                    "line": 1045,
                    "column": 9,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  └──────────────────────────────────────────────────────────────────────┘",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "        ^           ^            ^                       ^",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  175|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  176|   #define PORT_Memcmp memcmp",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  177|-> #define PORT_Memcpy memcpy",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  178|   #ifndef SUNOS4",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  179|   #define PORT_Memmove memmove",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 8,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/util/seccomon.h",
                    "line": 27,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secoid.h",
                    "line": 16,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/pk11wrap/secmodt.h",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devt.h",
                    "line": 30,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/dev.h",
                    "line": 19,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devm.h",
                    "line": 13,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 8,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘find_objects’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘&staticObjects’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 302,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 663,
                    "column": 1,
                    "event": "note",
                    "message": "(1) entry to ‘nssToken_FindCertificatesByEmail’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 686,
                    "column": 15,
                    "event": "note",
                    "message": "(2) calling ‘find_objects’ from ‘nssToken_FindCertificatesByEmail’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 231,
                    "column": 1,
                    "event": "note",
                    "message": "(3) entry to ‘find_objects’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 242,
                    "column": 22,
                    "event": "note",
                    "message": "(4) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 242,
                    "column": 22,
                    "event": "note",
                    "message": "(5) capacity: 128 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 249,
                    "column": 18,
                    "event": "note",
                    "message": "(6) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 255,
                    "column": 8,
                    "event": "note",
                    "message": "(7) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 274,
                    "column": 8,
                    "event": "note",
                    "message": "(8) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(9) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 284,
                    "column": 12,
                    "event": "note",
                    "message": "(10) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 289,
                    "column": 20,
                    "event": "note",
                    "message": "(11) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 290,
                    "column": 12,
                    "event": "note",
                    "message": "(12) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 298,
                    "column": 19,
                    "event": "note",
                    "message": "(13) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 299,
                    "column": 12,
                    "event": "note",
                    "message": "(14) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devm.h",
                    "line": 9,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/base/base.h",
                    "line": 371,
                    "column": 14,
                    "event": "note",
                    "message": "(15) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 300,
                    "column": 29,
                    "event": "note",
                    "message": "in expansion of macro ‘nss_ZNEWARRAY’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 301,
                    "column": 16,
                    "event": "note",
                    "message": "(16) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "(17) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 302,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "(18) use of uninitialized value ‘&staticObjects’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/dev/devtoken.c",
                    "line": 302,
                    "column": 17,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  175|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  176|   #define PORT_Memcmp memcmp",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  177|-> #define PORT_Memcpy memcpy",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  178|   #ifndef SUNOS4",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  179|   #define PORT_Memmove memmove",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 3,
            "events": [
                {
                    "file_name": "nss-3.99/nss/lib/util/seccomon.h",
                    "line": 27,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 10,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘SSLExp_GetResumptionTokenInfo’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘&token’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4647,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4616,
                    "column": 28,
                    "event": "note",
                    "message": "(1) region created on stack here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4616,
                    "column": 28,
                    "event": "note",
                    "message": "(2) capacity: 40 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4610,
                    "column": 8,
                    "event": "note",
                    "message": "(3) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4615,
                    "column": 18,
                    "event": "note",
                    "message": "(4) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4619,
                    "column": 8,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4625,
                    "column": 22,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4629,
                    "column": 8,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4632,
                    "column": 8,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/util/secport.h",
                    "line": 177,
                    "column": 21,
                    "event": "note",
                    "message": "(9) use of uninitialized value ‘&token’ here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "nss-3.99/nss/lib/ssl/sslsock.c",
                    "line": 4647,
                    "column": 5,
                    "event": "note",
                    "message": "in expansion of macro ‘PORT_Memcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  175|   ",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  176|   #define PORT_Memcmp memcmp",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  177|-> #define PORT_Memcpy memcpy",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  178|   #ifndef SUNOS4",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  179|   #define PORT_Memmove memmove",
                    "verbosity_level": 1
                }
            ]
        }
    ]
}