|
|
|
field_superclass/field.c, field_superclass_main, 3, RETAIN_CYCLE
|
|
|
|
global_const/global_const.m, SimpleRoot_doSomethingBadWithDict:andString:, 3, NULL_DEREFERENCE
|
|
|
|
initialization/compound_literal.c, init_with_compound_literal, 2, DIVIDE_BY_ZERO
|
|
|
|
memory_leaks_benchmark/CADisplayLinkRetainCycle.m, testCycle, 3, RETAIN_CYCLE
|
|
|
|
memory_leaks_benchmark/RetainCycleStaticVar.m, RetainCSVycleStaticVar, 2, RETAIN_CYCLE
|
|
|
|
npe/blockenum.m, BlockEnumA_allResultsList:, 1, MEMORY_LEAK
|
|
|
|
npe/blockenum.m, BlockEnumA_foo1:, 2, MEMORY_LEAK
|
|
|
|
npe/nil_param.m, NilParamMain, 4, MEMORY_LEAK
|
|
|
|
npe/null_returned_by_method.m, NullReturnedByMethodA_test1, 1, ANALYSIS_STOPS
|
|
|
|
npe/null_returned_by_method.m, NullReturnedByMethodA_test1, 1, NULL_DEREFERENCE
|
|
|
|
procdescs/main.c, ProcdescMain, 2, MEMORY_LEAK
|
|
|
|
procdescs/main.c, ProcdescMain, 3, MEMORY_LEAK
|
|
|
|
procdescs/main.c, call_nslog, 1, MEMORY_LEAK
|
|
|
|
procdescs/main.c, call_nslog, 2, MEMORY_LEAK
|
|
|
|
procdescs/main.c, call_nslog, 3, MEMORY_LEAK
|
|
|
|
property/main.c, property_main, 2, MEMORY_LEAK
|
|
|
|
property/main.c, property_main, 3, MEMORY_LEAK
|
|
|
|
shared/assertions/NSAssert_example.m, NSAssert_addTarget:, 1, MEMORY_LEAK
|
|
|
|
shared/assertions/NSAssert_example.m, NSAssert_initWithRequest:, 1, MEMORY_LEAK
|
|
|
|
shared/assertions/NSAssert_example.m, test1, 1, MEMORY_LEAK
|
|
|
|
shared/assertions/NSAssert_example.m, test1, 1, MEMORY_LEAK
|
|
|
|
shared/assertions/NSAssert_example.m, test2, 1, MEMORY_LEAK
|
|
|
|
shared/assertions/NSAssert_example.m, test2, 1, MEMORY_LEAK
|
|
|
|
shared/block/BlockVar.m, BlockVar_blockPostBad, 5, ANALYSIS_STOPS
|
|
|
|
shared/block/BlockVar.m, BlockVar_blockPostBad, 5, NULL_DEREFERENCE
|
|
|
|
shared/block/BlockVar.m, BlockVar_capturedNullDeref, 5, ANALYSIS_STOPS
|
|
|
|
shared/block/BlockVar.m, BlockVar_capturedNullDeref, 5, NULL_DEREFERENCE
|
|
|
|
shared/block/BlockVar.m, BlockVar_navigateToURLInBackground, 8, ANALYSIS_STOPS
|
|
|
|
shared/block/BlockVar.m, BlockVar_navigateToURLInBackground, 8, NULL_DEREFERENCE
|
|
|
|
shared/block/block.m, main1, 31, DIVIDE_BY_ZERO
|
|
|
|
shared/block/block_no_args.m, My_manager_m, 10, ANALYSIS_STOPS
|
|
|
|
shared/block/block_no_args.m, My_manager_m, 10, NULL_DEREFERENCE
|
|
|
|
shared/block/block_release.m, My_manager_blockReleaseTODO, 5, MEMORY_LEAK
|
|
|
|
shared/category_procdesc/main.c, CategoryProcdescMain, 2, MEMORY_LEAK
|
|
|
|
shared/category_procdesc/main.c, CategoryProcdescMain, 3, MEMORY_LEAK
|
|
|
|
shared/field_superclass/SuperExample.m, ASuper_init, 2, ANALYSIS_STOPS
|
|
|
|
shared/field_superclass/SuperExample.m, ASuper_init, 2, NULL_DEREFERENCE
|
|
|
|
shared/field_superclass/SuperExample.m, super_example_main, 2, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/RetainReleaseExample2.m, test3, 0, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/RetainReleaseExample2.m, test3, 0, RETURN_VALUE_IGNORED
|
|
|
|
shared/memory_leaks_benchmark/RetainReleaseExample2.m, test4, 3, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/RetainReleaseExample2.m, test5, 2, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/RetainReleaseExample2.m, test6, 3, MEMORY_LEAK
|
|
|
|
warnings/ParameterNotNullableExample.m, FBAudioRecorder_FBAudioInputCallbackChain:, 2, IVAR_NOT_NULL_CHECKED
|
|
|
|
warnings/ParameterNotNullableExample.m, FBAudioRecorder_FBAudioInputCallbackChain:, 2, PARAMETER_NOT_NULL_CHECKED
|
|
|
|
warnings/ParameterNotNullableExample.m, FBAudioRecorder_FBAudioInputCallbackField, 2, IVAR_NOT_NULL_CHECKED
|
|
|
|
warnings/ParameterNotNullableExample.m, FBAudioRecorder_FBAudioInputCallbackSimple:, 2, PARAMETER_NOT_NULL_CHECKED
|
|
|
|
warnings/ParameterNotNullableExample.m, FBAudioRecorder_FBAudioInputCallbackSimpleAliasing:, 3, PARAMETER_NOT_NULL_CHECKED
|
|
|
|
warnings/ParameterNotNullableExample.m, FBAudioRecorder_test, 3, ANALYSIS_STOPS
|
|
|
|
warnings/ParameterNotNullableExample.m, FBAudioRecorder_test, 3, NULL_DEREFERENCE
|
|
|
|
field_superclass/SubtypingExample.m, Employee_initWithName:andAge:andEducation:, 3, NULL_TEST_AFTER_DEREFERENCE
|
|
|
|
field_superclass/SubtypingExample.m, Employee_initWithName:andAge:andEducation:, 6, DIVIDE_BY_ZERO
|
|
|
|
field_superclass/SubtypingExample.m, subtyping_test, 0, DIVIDE_BY_ZERO
|
|
|
|
initialization/struct_initlistexpr.c, field_set_correctly, 2, DIVIDE_BY_ZERO
|
|
|
|
initialization/struct_initlistexpr.c, implicit_expr_set_correctly, 3, DIVIDE_BY_ZERO
|
|
|
|
initialization/struct_initlistexpr.c, point_coords_set_correctly, 2, DIVIDE_BY_ZERO
|
|
|
|
memory_leaks_benchmark/RetainReleaseExampleBucketingArc.m, RetainReleaseArcTest, 0, RETURN_VALUE_IGNORED
|
|
|
|
memory_leaks_benchmark/retain_cycle.m, strongcycle, 6, RETAIN_CYCLE
|
|
|
|
memory_leaks_benchmark/retain_cycle2.m, strongcycle2, 4, RETAIN_CYCLE
|
|
|
|
npe/UpdateDict.m, add_nil_in_dict, 10, ANALYSIS_STOPS
|
|
|
|
npe/UpdateDict.m, add_nil_in_dict, 10, NULL_DEREFERENCE
|
|
|
|
npe/UpdateDict.m, add_nil_to_array, 4, ANALYSIS_STOPS
|
|
|
|
npe/UpdateDict.m, add_nil_to_array, 4, NULL_DEREFERENCE
|
|
|
|
npe/UpdateDict.m, insert_nil_in_array, 4, ANALYSIS_STOPS
|
|
|
|
npe/UpdateDict.m, insert_nil_in_array, 4, NULL_DEREFERENCE
|
|
|
|
npe/UpdateDict.m, nullable_NSDictionary_objectForKey, 4, ANALYSIS_STOPS
|
|
|
|
npe/UpdateDict.m, nullable_NSDictionary_objectForKey, 4, NULL_DEREFERENCE
|
|
|
|
npe/UpdateDict.m, nullable_NSDictionary_objectForKeyedSubscript, 5, ANALYSIS_STOPS
|
|
|
|
npe/UpdateDict.m, nullable_NSDictionary_objectForKeyedSubscript, 5, NULL_DEREFERENCE
|
|
|
|
npe/UpdateDict.m, nullable_NSMapTable_objectForKey, 4, ANALYSIS_STOPS
|
|
|
|
npe/UpdateDict.m, nullable_NSMapTable_objectForKey, 4, NULL_DEREFERENCE
|
|
|
|
npe/UpdateDict.m, update_array_with_null, 5, ANALYSIS_STOPS
|
|
|
|
npe/UpdateDict.m, update_array_with_null, 5, NULL_DEREFERENCE
|
|
|
|
npe/UpdateDict.m, update_dict_with_key_null, 10, ANALYSIS_STOPS
|
|
|
|
npe/UpdateDict.m, update_dict_with_key_null, 10, NULL_DEREFERENCE
|
|
|
|
npe/WeakCapturedVarsNPE.m, __objc_anonymous_block_WeakCapturedA_strongSelfNoCheck______2, 2, ANALYSIS_STOPS
|
|
|
|
npe/WeakCapturedVarsNPE.m, __objc_anonymous_block_WeakCapturedA_strongSelfNoCheck______2, 2, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_array_literal.m, Arr_nilInArrayLiteral0, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_array_literal.m, Arr_nilInArrayLiteral0, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_array_literal.m, Arr_nilInArrayLiteral1, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_array_literal.m, Arr_nilInArrayLiteral1, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_array_literal.m, Arr_nilInArrayLiteral2, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_array_literal.m, Arr_nilInArrayLiteral2, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_array_literal.m, Arr_nilInArrayLiteral3, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_array_literal.m, Arr_nilInArrayLiteral3, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_array_literal.m, Arr_nilInArrayWithObject, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_array_literal.m, Arr_nilInArrayWithObject, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_array_literal.m, Arr_noProblem, 3, UNINITIALIZED_VALUE
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralKey0, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralKey0, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralKey1, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralKey1, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralKey2, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralKey2, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralKey3, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralKey3, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralValue0, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralValue0, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralValue1, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralValue1, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralValue2, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralValue2, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralValue3, 4, ANALYSIS_STOPS
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_nilInDictionaryLiteralValue3, 4, NULL_DEREFERENCE
|
|
|
|
npe/nil_in_dictionary_literal.m, ADict_noProblem, 3, UNINITIALIZED_VALUE
|
|
|
|
npe/npe_conditional.m, conditionalNPE, 3, NULL_DEREFERENCE
|
|
|
|
npe/npe_self.m, CSelf_test, 3, NULL_DEREFERENCE
|
|
|
|
npe/nullable.m, derefNullableParamDirect, 0, ANALYSIS_STOPS
|
|
|
|
npe/nullable.m, derefNullableParamDirect, 0, NULL_DEREFERENCE
|
|
|
|
npe/nullable.m, derefNullableParamIndirect, 2, ANALYSIS_STOPS
|
|
|
|
npe/nullable.m, derefNullableParamIndirect, 2, NULL_DEREFERENCE
|
|
|
|
npe/nullable.m, parameter_nullable_bug, 5, ANALYSIS_STOPS
|
|
|
|
npe/nullable.m, parameter_nullable_bug, 5, NULL_DEREFERENCE
|
|
|
|
property/ExplicitIvarName.m, ExplicitIvarNameA_testDefaultName, 7, ANALYSIS_STOPS
|
|
|
|
property/ExplicitIvarName.m, ExplicitIvarNameA_testDefaultName, 7, NULL_DEREFERENCE
|
|
|
|
property/ExplicitIvarName.m, ExplicitIvarNameA_testExplicit, 6, ANALYSIS_STOPS
|
|
|
|
property/ExplicitIvarName.m, ExplicitIvarNameA_testExplicit, 6, NULL_DEREFERENCE
|
|
|
|
shared/memory_leaks_benchmark/TollBridgeExample.m, TollBridgeExample_brideRetained, 2, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/TollBridgeExample.m, TollBridgeExample_bridge, 2, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/TollBridgeExample.m, bridgeDictionaryNoLeak, 1, UNINITIALIZED_VALUE
|
|
|
|
subtyping/KindOfClassExample.m, shouldThrowDivideByZero1, 2, DIVIDE_BY_ZERO
|
|
|
|
subtyping/KindOfClassExample.m, shouldThrowDivideByZero2, 2, DIVIDE_BY_ZERO
|
|
|
|
subtyping/KindOfClassExample.m, shouldThrowDivideByZero3, 3, DIVIDE_BY_ZERO
|
|
|
|
variadic_methods/premature_nil_termination.m, PrematureNilTermA_nilInArrayWithObjects, 5, ANALYSIS_STOPS
|
|
|
|
variadic_methods/premature_nil_termination.m, PrematureNilTermA_nilInArrayWithObjects, 5, PREMATURE_NIL_TERMINATION_ARGUMENT
|
|
|
|
memory_leaks_benchmark/FBViewExample.m, FBV_main, 2, ANALYSIS_STOPS
|
|
|
|
memory_leaks_benchmark/FBViewExample.m, FBV_main, 2, PRECONDITION_NOT_MET
|
|
|
|
memory_leaks_benchmark/NSStringInitWithBytesNoCopyExample.m, StringInitA_macForIV:, 2, MEMORY_LEAK
|
|
|
|
memory_leaks_benchmark/NSStringInitWithBytesNoCopyExample.m, createURLQueryStringBodyEscaping, 6, ANALYSIS_STOPS
|
|
|
|
memory_leaks_benchmark/NSStringInitWithBytesNoCopyExample.m, createURLQueryStringBodyEscaping, 6, PRECONDITION_NOT_MET
|
|
|
|
memory_leaks_benchmark/NSStringInitWithBytesNoCopyExample.m, createURLQueryStringBodyEscaping, 11, UNINITIALIZED_VALUE
|
|
|
|
memory_leaks_benchmark/RetainReleaseExampleBucketing.m, RetainReleaseTest, 0, RETURN_VALUE_IGNORED
|
|
|
|
npe/Fraction.m, test_virtual_call, 7, ANALYSIS_STOPS
|
|
|
|
npe/Fraction.m, test_virtual_call, 7, NULL_DEREFERENCE
|
|
|
|
npe/NPD_core_foundation.m, NullDeref_createCloseCrossGlyphNoLeak:, 5, ANALYSIS_STOPS
|
|
|
|
npe/NPD_core_foundation.m, NullDeref_createCloseCrossGlyphNoLeak:, 5, Assert_failure
|
|
|
|
npe/NPD_core_foundation.m, NullDeref_layoutSubviews, 4, ANALYSIS_STOPS
|
|
|
|
npe/NPD_core_foundation.m, NullDeref_layoutSubviews, 4, Assert_failure
|
|
|
|
npe/NPD_core_foundation.m, NullDeref_measureFrameSizeForTextNoLeak, 4, ANALYSIS_STOPS
|
|
|
|
npe/NPD_core_foundation.m, NullDeref_measureFrameSizeForTextNoLeak, 4, Assert_failure
|
|
|
|
npe/Npe_with_equal_names.m, EqualNamesTest, 3, ANALYSIS_STOPS
|
|
|
|
npe/Npe_with_equal_names.m, EqualNamesTest, 3, NULL_DEREFERENCE
|
|
|
|
npe/Npe_with_equal_names.m, EqualNamesTest2, 2, UNINITIALIZED_VALUE
|
|
|
|
npe/block.m, BlockA_doSomethingThenCallback:, 2, ANALYSIS_STOPS
|
|
|
|
npe/block.m, BlockA_doSomethingThenCallback:, 2, PARAMETER_NOT_NULL_CHECKED
|
|
|
|
npe/block.m, BlockA_foo, 5, ANALYSIS_STOPS
|
|
|
|
npe/block.m, BlockA_foo, 5, NULL_DEREFERENCE
|
|
|
|
npe/block.m, BlockA_foo3:, 3, ANALYSIS_STOPS
|
|
|
|
npe/block.m, BlockA_foo3:, 3, NULL_DEREFERENCE
|
|
|
|
npe/block.m, BlockA_foo4:, 6, ANALYSIS_STOPS
|
|
|
|
npe/block.m, BlockA_foo4:, 6, NULL_DEREFERENCE
|
|
|
|
npe/block.m, BlockA_foo7, 2, ANALYSIS_STOPS
|
|
|
|
npe/block.m, BlockA_foo7, 2, IVAR_NOT_NULL_CHECKED
|
|
|
|
npe/skip_method_with_nil_object.m, SkipMethodNilA_testBug:, 6, ANALYSIS_STOPS
|
|
|
|
npe/skip_method_with_nil_object.m, SkipMethodNilA_testBug:, 6, PARAMETER_NOT_NULL_CHECKED
|
|
|
|
property/main.c, property_main, 3, MEMORY_LEAK
|
|
|
|
shared/block/block-it.m, __objc_anonymous_block_MyBlock_array______1, 5, UNINITIALIZED_VALUE
|
|
|
|
shared/block/block-it.m, __objc_anonymous_block_MyBlock_array_trans______2, 4, UNINITIALIZED_VALUE
|
|
|
|
shared/block/dispatch.m, DispatchA_dispatch_a_block_variable_from_macro_delivers_initialised_object, 3, DIVIDE_BY_ZERO
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_blockCapturedVarLeak, 3, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_blockFreeNoLeakTODO, 3, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_createCloseCrossGlyph:, 2, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_createCloseCrossGlyphNoLeak:, 5, ANALYSIS_STOPS
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_createCloseCrossGlyphNoLeak:, 5, Assert_failure
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_measureFrameSizeForText, 1, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_measureFrameSizeForTextNoLeak, 3, ANALYSIS_STOPS
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_measureFrameSizeForTextNoLeak, 3, Assert_failure
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_regularLeak, 3, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_test, 3, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_test1:, 1, MEMORY_LEAK
|
|
|
|
shared/memory_leaks_benchmark/MemoryLeakExample.m, MemoryLeakExample_test2:, 1, MEMORY_LEAK
|
|
|
|
shared/npe/Nonnull_attribute_example.m, NonnullC_initWithCoder:and:, 2, UNINITIALIZED_VALUE
|
|
|
|
taint/sources.m, testNSHTTPCookie1, 5, TAINTED_VALUE_REACHING_SENSITIVE_FUNCTION
|
|
|
|
taint/sources.m, testNSHTTPCookie2, 5, TAINTED_VALUE_REACHING_SENSITIVE_FUNCTION
|
|
|
|
taint/sources.m, testNSHTTPCookie3, 5, TAINTED_VALUE_REACHING_SENSITIVE_FUNCTION
|
|
|
|
taint/sources.m, testNSHTTPCookie4, 5, TAINTED_VALUE_REACHING_SENSITIVE_FUNCTION
|
|
|
|
taint/viewController.m, ExampleDelegate_application:openURL:sourceApplication:annotation:, 7, TAINTED_VALUE_REACHING_SENSITIVE_FUNCTION
|