You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
740 lines
24 KiB
740 lines
24 KiB
[
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "213910369",
|
|
"procedure": "void AnalysisStops.fieldReadInCalleeMayCauseFalseNegative()",
|
|
"file": "codetoanalyze/java/infer/AnalysisStops.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "670131512",
|
|
"procedure": "void AnalysisStops.fieldReadInCalleeWithAngelicObjFieldMayCauseFalseNegative()",
|
|
"file": "codetoanalyze/java/infer/AnalysisStops.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "841221724",
|
|
"procedure": "void AnalysisStops.skipFunctionInLoopMayCauseFalseNegative()",
|
|
"file": "codetoanalyze/java/infer/AnalysisStops.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "477385921",
|
|
"procedure": "void AutoGenerated.npe()",
|
|
"file": "codetoanalyze/java/infer/AutoGenerated.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "19112013",
|
|
"procedure": "void Builtins.doNotBlockError(Object)",
|
|
"file": "codetoanalyze/java/infer/Builtins.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "900494019",
|
|
"procedure": "void CloseableAsResourceExample.notClosingCloseable()",
|
|
"file": "codetoanalyze/java/infer/CloseableAsResourceExample.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "23880861",
|
|
"procedure": "void CloseableAsResourceExample.withException()",
|
|
"file": "codetoanalyze/java/infer/CloseableAsResourceExample.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "415398310",
|
|
"procedure": "void CloseableAsResourceExample.notClosingWrapper()",
|
|
"file": "codetoanalyze/java/infer/CloseableAsResourceExample.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "267560927",
|
|
"procedure": "void CloseableAsResourceExample.failToCloseWithCloseQuietly()",
|
|
"file": "codetoanalyze/java/infer/CloseableAsResourceExample.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "180380524",
|
|
"procedure": "T CloseableAsResourceExample.sourceOfNullWithResourceLeak()",
|
|
"file": "codetoanalyze/java/infer/CloseableAsResourceExample.java"
|
|
},
|
|
{
|
|
"type": "CONTEXT_LEAK",
|
|
"hash": "161244785",
|
|
"procedure": "void ContextLeaks.directLeak()",
|
|
"file": "codetoanalyze/java/infer/ContextLeaks.java"
|
|
},
|
|
{
|
|
"type": "CONTEXT_LEAK",
|
|
"hash": "313381190",
|
|
"procedure": "void ContextLeaks.indirectLeak()",
|
|
"file": "codetoanalyze/java/infer/ContextLeaks.java"
|
|
},
|
|
{
|
|
"type": "CONTEXT_LEAK",
|
|
"hash": "528373571",
|
|
"procedure": "void ContextLeaks.nonStaticInnerClassLeak()",
|
|
"file": "codetoanalyze/java/infer/ContextLeaks.java"
|
|
},
|
|
{
|
|
"type": "CONTEXT_LEAK",
|
|
"hash": "713835839",
|
|
"procedure": "void ContextLeaks.leakAfterInstanceFieldWrite()",
|
|
"file": "codetoanalyze/java/infer/ContextLeaks.java"
|
|
},
|
|
{
|
|
"type": "CONTEXT_LEAK",
|
|
"hash": "841937788",
|
|
"procedure": "ContextLeaks$Singleton ContextLeaks.singletonLeak()",
|
|
"file": "codetoanalyze/java/infer/ContextLeaks.java"
|
|
},
|
|
{
|
|
"type": "CONTEXT_LEAK",
|
|
"hash": "499953859",
|
|
"procedure": "void ContextLeaks.indirectHandlerLeak()",
|
|
"file": "codetoanalyze/java/infer/ContextLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "940956921",
|
|
"procedure": "int CursorLeaks.cursorNotClosed(SQLiteDatabase)",
|
|
"file": "codetoanalyze/java/infer/CursorLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "429521850",
|
|
"procedure": "int CursorLeaks.getImageCountHelperNotClosed(String)",
|
|
"file": "codetoanalyze/java/infer/CursorLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "423498",
|
|
"procedure": "int CursorLeaks.getBucketCountNotClosed()",
|
|
"file": "codetoanalyze/java/infer/CursorLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "198595945",
|
|
"procedure": "void CursorLeaks.queryUVMLegacyDbNotClosed()",
|
|
"file": "codetoanalyze/java/infer/CursorLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "629261935",
|
|
"procedure": "int CursorLeaks.completeDownloadNotClosed(DownloadManager)",
|
|
"file": "codetoanalyze/java/infer/CursorLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "907289764",
|
|
"procedure": "void CursorLeaks.loadPrefsFromContentProviderNotClosed()",
|
|
"file": "codetoanalyze/java/infer/CursorLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "458715059",
|
|
"procedure": "void FilterInputStreamLeaks.bufferedInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/FilterInputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "520605764",
|
|
"procedure": "void FilterInputStreamLeaks.checkedInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/FilterInputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "66070436",
|
|
"procedure": "void FilterInputStreamLeaks.cipherInputStreamNotClosedAfterSkip()",
|
|
"file": "codetoanalyze/java/infer/FilterInputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "426974429",
|
|
"procedure": "void FilterInputStreamLeaks.dataInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/FilterInputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "227342619",
|
|
"procedure": "void FilterInputStreamLeaks.deflaterInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/FilterInputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "779854217",
|
|
"procedure": "void FilterInputStreamLeaks.gzipInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/FilterInputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "870347828",
|
|
"procedure": "void FilterInputStreamLeaks.gzipInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/FilterInputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "201719035",
|
|
"procedure": "void FilterInputStreamLeaks.digestInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/FilterInputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "413865955",
|
|
"procedure": "void FilterInputStreamLeaks.inflaterInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/FilterInputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "945760943",
|
|
"procedure": "void FilterInputStreamLeaks.pushbackInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/FilterInputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "313355242",
|
|
"procedure": "void FilterOutputStreamLeaks.filterOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "37837806",
|
|
"procedure": "void FilterOutputStreamLeaks.dataOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "996672931",
|
|
"procedure": "void FilterOutputStreamLeaks.bufferedOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "527250574",
|
|
"procedure": "void FilterOutputStreamLeaks.checkedOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "955622878",
|
|
"procedure": "void FilterOutputStreamLeaks.cipherOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "452598580",
|
|
"procedure": "void FilterOutputStreamLeaks.deflaterOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "431184702",
|
|
"procedure": "void FilterOutputStreamLeaks.digestOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "538415380",
|
|
"procedure": "void FilterOutputStreamLeaks.inflaterOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "725003167",
|
|
"procedure": "void FilterOutputStreamLeaks.gzipOutputStreamNotClosedAfterFlush()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "201582227",
|
|
"procedure": "void FilterOutputStreamLeaks.gzipOutputStreamNotClosedAfterFlush()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "1020716910",
|
|
"procedure": "void FilterOutputStreamLeaks.printStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/FilterOutputStreamLeaks.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "427607414",
|
|
"procedure": "int HashMapExample.getOneIntegerWithoutCheck()",
|
|
"file": "codetoanalyze/java/infer/HashMapExample.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "54374220",
|
|
"procedure": "void HashMapExample.getTwoIntegersWithOneCheck(Integer,Integer)",
|
|
"file": "codetoanalyze/java/infer/HashMapExample.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "314450895",
|
|
"procedure": "int NullPointerExceptions.nullPointerException()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "125991044",
|
|
"procedure": "int NullPointerExceptions.nullPointerExceptionInterProc()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "516151282",
|
|
"procedure": "int NullPointerExceptions.nullPointerExceptionWithExceptionHandling(boolean)",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "679729271",
|
|
"procedure": "void NullPointerExceptions.nullPointerExceptionWithNullObjectParameter()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "1046457792",
|
|
"procedure": "void NullPointerExceptions.nullPointerExceptionWithNullArrayParameter()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "225703083",
|
|
"procedure": "void NullPointerExceptions.nullPointerExceptionFromFaillingResourceConstructor()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "116831934",
|
|
"procedure": "void NullPointerExceptions.nullPointerExceptionFromFailingFileOutputStreamConstructor()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "991359726",
|
|
"procedure": "void NullPointerExceptions.nullPointerExceptionUnlessFrameFails()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "822301135",
|
|
"procedure": "String NullPointerExceptions.hashmapNPE(HashMap,Object)",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "272208052",
|
|
"procedure": "int NullPointerExceptions.NPEvalueOfFromHashmapBad(HashMap,int)",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "568590672",
|
|
"procedure": "void NullPointerExceptions.nullPointerExceptionInArrayLengthLoop(java.lang.Object[])",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "341029111",
|
|
"procedure": "void NullPointerExceptions.cursorFromContentResolverNPE(String)",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "1059317684",
|
|
"procedure": "void NullPointerExceptions.nullPointerExceptionCallArrayReadMethod()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "624714723",
|
|
"procedure": "void NullPointerExceptions.sinkWithNeverNullSource()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "527166252",
|
|
"procedure": "void NullPointerExceptions.otherSinkWithNeverNullSource()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "337689715",
|
|
"procedure": "void NullPointerExceptions.nullableFieldNPE()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "40912145",
|
|
"procedure": "void NullPointerExceptions.nullableParamNPE(Object)",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "78498803",
|
|
"procedure": "void NullPointerExceptions.badCheckShouldCauseNPE()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "170319648",
|
|
"procedure": "void NullPointerExceptions.nullPointerExceptionArrayLength()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "473232485",
|
|
"procedure": "void NullPointerExceptions$$$Class$Name$With$Dollars.npeWithDollars()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "42975861",
|
|
"procedure": "void NullPointerExceptions.someNPEAfterResourceLeak()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "650797477",
|
|
"procedure": "void NullPointerExceptions.derefNullableGetter()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "234012498",
|
|
"procedure": "String NullPointerExceptions.testSystemGetPropertyArgument()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "814642556",
|
|
"procedure": "void NullPointerExceptions.testSystemGetPropertyReturn()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "182592635",
|
|
"procedure": "void NullPointerExceptions.derefNull()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "NULL_DEREFERENCE",
|
|
"hash": "247582533",
|
|
"procedure": "void NullPointerExceptions.shouldNotReportNPE()",
|
|
"file": "codetoanalyze/java/infer/NullPointerExceptions.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "138555591",
|
|
"procedure": "void ReaderLeaks.readerNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/ReaderLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "440039739",
|
|
"procedure": "void ReaderLeaks.bufferedReaderNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/ReaderLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "440837960",
|
|
"procedure": "void ReaderLeaks.inputStreamReaderNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/ReaderLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "50579471",
|
|
"procedure": "void ReaderLeaks.fileReaderNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/ReaderLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "1017780794",
|
|
"procedure": "void ReaderLeaks.pushbackReaderNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/ReaderLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "447232891",
|
|
"procedure": "void ReaderLeaks.pipedReaderNotClosedAfterConstructedWithWriter()",
|
|
"file": "codetoanalyze/java/infer/ReaderLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "4872936",
|
|
"procedure": "void ReaderLeaks.pipedReaderNotClosedAfterConnect(PipedWriter)",
|
|
"file": "codetoanalyze/java/infer/ReaderLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "448550060",
|
|
"procedure": "void ReaderLeaks.pipedReaderFalsePositive()",
|
|
"file": "codetoanalyze/java/infer/ReaderLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "152430333",
|
|
"procedure": "void ResourceLeaks.fileOutputStreamNotClosed()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "908212762",
|
|
"procedure": "void ResourceLeaks.fileOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "597015618",
|
|
"procedure": "int ResourceLeaks.fileOutputStreamTwoLeaks(boolean)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "597015618",
|
|
"procedure": "int ResourceLeaks.fileOutputStreamTwoLeaks(boolean)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "789617738",
|
|
"procedure": "void ResourceLeaks.twoResources()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "955388245",
|
|
"procedure": "void ResourceLeaks.twoResourcesServerSocket()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "467444842",
|
|
"procedure": "void ResourceLeaks.twoResourcesRandomAccessFile()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "109485235",
|
|
"procedure": "void ResourceLeaks.nestedBad1()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "355924265",
|
|
"procedure": "void ResourceLeaks.nestedBad2()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "844464661",
|
|
"procedure": "void ResourceLeaks.objectInputStreamClosedNestedBad()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "1022308409",
|
|
"procedure": "void ResourceLeaks.objectOutputStreamClosedNestedBad()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "434062825",
|
|
"procedure": "void ResourceLeaks.zipFileLeakExceptionalBranch()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "1004001932",
|
|
"procedure": "boolean ResourceLeaks.jarFileNotClosed()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "858516377",
|
|
"procedure": "void ResourceLeaks.fileInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "606792348",
|
|
"procedure": "void ResourceLeaks.pipedInputStreamNotClosedAfterRead(PipedOutputStream)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "179184394",
|
|
"procedure": "void ResourceLeaks.pipedOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "683248957",
|
|
"procedure": "void ResourceLeaks.objectOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "279588670",
|
|
"procedure": "void ResourceLeaks.objectOutputStreamNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "864644702",
|
|
"procedure": "void ResourceLeaks.objectInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "233618147",
|
|
"procedure": "void ResourceLeaks.objectInputStreamNotClosedAfterRead()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "305071953",
|
|
"procedure": "void ResourceLeaks.jarInputStreamLeak()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "131927425",
|
|
"procedure": "void ResourceLeaks.nestedBadJarInputStream(File)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "640029231",
|
|
"procedure": "void ResourceLeaks.jarOutputStreamLeak()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "207233435",
|
|
"procedure": "void ResourceLeaks.nestedBadJarOutputStream()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "114782370",
|
|
"procedure": "void ResourceLeaks.socketNotClosed()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "95906654",
|
|
"procedure": "void ResourceLeaks.serverSocketNotClosed()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "1024290636",
|
|
"procedure": "void ResourceLeaks.openHttpURLConnectionNotDisconnected()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "921802964",
|
|
"procedure": "void ResourceLeaks.openHttpsURLConnectionNotDisconnected()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "134609865",
|
|
"procedure": "void ResourceLeaks.parseFromInputStreamAndLeak(JsonFactory)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "460302910",
|
|
"procedure": "String ResourceLeaks.readInstallationFileBad(File)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "111270819",
|
|
"procedure": "int ResourceLeaks.readConfigNotCloseStream(String)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "971232538",
|
|
"procedure": "void ResourceLeaks.themeObtainTypedArrayAndLeak(Resources$Theme)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "671578378",
|
|
"procedure": "void ResourceLeaks.activityObtainTypedArrayAndLeak(Activity)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "896960316",
|
|
"procedure": "void ResourceLeaks.contextObtainTypedArrayAndLeak(Context)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "846072839",
|
|
"procedure": "void ResourceLeaks.copyFileLeak(File,File)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "567145125",
|
|
"procedure": "void ResourceLeaks.copyFileLeak(File,File)",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "732200861",
|
|
"procedure": "void ResourceLeaks.scannerNotClosed()",
|
|
"file": "codetoanalyze/java/infer/ResourceLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "788288186",
|
|
"procedure": "void WriterLeaks.writerNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/WriterLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "79490957",
|
|
"procedure": "void WriterLeaks.printWriterNotClosedAfterAppend()",
|
|
"file": "codetoanalyze/java/infer/WriterLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "100103989",
|
|
"procedure": "void WriterLeaks.bufferedWriterNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/WriterLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "54015353",
|
|
"procedure": "void WriterLeaks.outputStreamWriterNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/WriterLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "391779643",
|
|
"procedure": "void WriterLeaks.fileWriterNotClosedAfterWrite()",
|
|
"file": "codetoanalyze/java/infer/WriterLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "163434941",
|
|
"procedure": "void WriterLeaks.pipedWriterNotClosedAfterConstructedWithReader()",
|
|
"file": "codetoanalyze/java/infer/WriterLeaks.java"
|
|
},
|
|
{
|
|
"type": "RESOURCE_LEAK",
|
|
"hash": "840543698",
|
|
"procedure": "void WriterLeaks.pipedWriterNotClosedAfterConnect(PipedReader)",
|
|
"file": "codetoanalyze/java/infer/WriterLeaks.java"
|
|
}
|
|
] |