{ "version": "2.1.0", "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", "runs": [ { "results": [ { "ruleId": "C6001", "message": { "text": "Nicht initialisierter Speicher \"runlen\" wird verwendet." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 766, "startColumn": 25, "endLine": 766, "endColumn": 25 } }, "logicalLocations": [ { "decoratedName": "pixGetRunsOnLine", "kind": "function" } ] } ], "codeFlows": [ { "threadFlows": [ { "locations": [ { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 713, "startColumn": 11 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 713, "startColumn": 14 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 713, "startColumn": 17 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 713, "startColumn": 20 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 713, "startColumn": 23 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 714, "startColumn": 11 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 714, "startColumn": 14 } }, "message": { "text": "\"runlen\" ist nicht initialisiert" } }, "kinds": [ "declaration" ], "importance": "essential" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 714, "startColumn": 22 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 715, "startColumn": 11 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 716, "startColumn": 11 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 717, "startColumn": 11 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 719, "startColumn": 9 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"!pixs\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 721, "startColumn": 27 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"pixGetDepth(pixs)!=1\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 724, "startColumn": 7 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 725, "startColumn": 7 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 726, "startColumn": 16 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"x1<0||x1>=w\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 728, "startColumn": 16 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"x2<0||x2>=w\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 730, "startColumn": 16 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"y1<0||y1>=h\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 732, "startColumn": 16 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"y2<0||y2>=h\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 735, "startColumn": 49 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 737, "startColumn": 35 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"((npts=ptaGetCount(pta)))==0\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 741, "startColumn": 32 } }, "message": { "text": "Diese Verzweigung überspringen (Annahme: \"\" ist false)" } }, "kinds": [ "branch" ], "importance": "important" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 746, "startColumn": 12 } } }, "importance": "unimportant" }, { "location": { "physicalLocation": { "artifactLocation": { "uri": "file:///C:/Users/wruser/source/repos/SharpMuPDF/mupdf/thirdparty/leptonica/src/selgen.c" }, "region": { "startLine": 746, "startColumn": 19 } }, "message": { "text": "Diese Schleife überspringen (Annahme: \"i