Lines Matching full:helptext
85 HelpText<"Check for dereferences of null pointers">,
89 HelpText<"Check for logical errors for function calls and Objective-C message expressions (e.g., uninitialized arguments, null function pointers)">,
93 HelpText<"Check for null pointers passed as arguments to a function whose arguments are references or marked with the 'nonnull' attribute">,
97 HelpText<"Check for declarations of VLA of undefined or zero size">,
101 HelpText<"Check for division by zero">,
105 HelpText<"Check for undefined results of binary operators">,
109 HelpText<"Check that addresses to stack memory do not escape the function">,
113 HelpText<"Generate dynamic type information">,
121 HelpText<"Warn about assigning non-{0,1} values to Boolean variables">,
125 HelpText<"Check when casting a malloc'ed type T, whether the size is a multiple of the size of T">,
129 HelpText<"Check for cast from non-struct pointer to struct pointer">,
133 HelpText<"Warn about unintended use of identical expressions in operators">,
137 HelpText<"Check for assignment of a fixed address to a pointer">,
141 HelpText<"Check for pointer arithmetic on locations other than array elements">,
145 HelpText<"Check for pointer subtractions on two pointers pointing to different memory chunks">,
149 HelpText<"Warn about unintended use of sizeof() on pointer expressions">,
153 HelpText<"Check for logical errors for function calls and Objective-C message expressions (e.g., uninitialized arguments, null function pointers, and pointer to undefined variables)">,
157 HelpText<"Check for division by variable that is later compared against 0. Either the comparison is useless or there is division by zero.">,
161 HelpText<"Check for cases where the dynamic and the static type of an object are unrelated.">,
169 HelpText<"Warns when a null pointer is passed to a pointer which has a _Nonnull type.">,
173 HelpText<"Warns when a null pointer is returned from a function that has _Nonnull return type.">,
177 HelpText<"Warns when a nullable pointer is dereferenced.">,
181 HelpText<"Warns when a nullable pointer is passed to a pointer which has a _Nonnull type.">,
185 HelpText<"Warns when a nullable pointer is returned from a function that has _Nonnull return type.">,
197 HelpText<"Evaluate \"panic\" functions that are known to not return to the caller">,
201 HelpText<"Evaluate compiler builtin functions (e.g., alloca())">,
213 HelpText<"Check for uninitialized values used as array subscripts">,
217 HelpText<"Check for assigning uninitialized values">,
221 HelpText<"Check for uninitialized values used as branch conditions">,
225 HelpText<"Check for blocks that capture uninitialized values">,
229 HelpText<"Check for uninitialized values being returned to the caller">,
241 HelpText<"Check for double-free and use-after-free problems. Traces memory managed by new/delete.">,
245 HelpText<"Check for memory leaks. Traces memory managed by new/delete.">,
253 HelpText<"Check virtual function calls during construction or destruction">,
265 HelpText<"Check for values stored to variables that are never read afterwards">,
272 HelpText<"Check unreachable code">,
284 HelpText<"Check for excessively padded structs.">,
295 HelpText<"Warn on uses of the 'gets' function">,
298 HelpText<"Warn on uses of the 'getpw' function">,
301 HelpText<"Warn on uses of the 'mktemp' function">,
304 HelpText<"Warn when 'mkstemp' is passed fewer than 6 X's in the format string">,
307 HelpText<"Warn on uses of the 'rand', 'random', and related functions">,
310 HelpText<"Warn on uses of the 'strcpy' and 'strcat' functions">,
313 HelpText<"Warn on uses of the 'vfork' function">,
316 HelpText<"Warn on uses of functions whose return values must be always checked">,
321 HelpText<"Warn on using a floating point value as a loop counter (CERT: FLP30-C, FLP30-CPP)">,
328 HelpText<"Warn about buffer overflows (older checker)">,
332 HelpText<"Warn about buffer overflows (newer checker)">,
336 HelpText<"Check for an out-of-bound pointer being returned to callers">,
340 HelpText<"Check for overflows in the arguments to malloc()">,
352 HelpText<"Generate taint information used by other checkers">,
364 HelpText<"Check calls to various UNIX/Posix functions">,
368 HelpText<"Check for memory leaks, double free, and use-after-free problems. Traces memory managed by malloc()/free().">,
372 HelpText<"Check for dubious malloc arguments involving sizeof">,
376 HelpText<"Check for mismatched deallocators.">,
380 HelpText<"Check for proper usage of vfork">,
388 HelpText<"Check improper use of chroot">,
392 HelpText<"Simple lock -> unlock checker">,
396 HelpText<"Check stream handling functions">,
400 HelpText<"Check for misuses of stream APIs">,
408 HelpText<"Check for null pointers being passed as arguments to C string functions">,
412 HelpText<"Check the size argument passed into C string functions for common erroneous patterns">,
419 HelpText<"Check for out-of-bounds access in string functions">,
423 HelpText<"Checks for overlap in two buffer arguments">,
427 HelpText<"Check for arguments which are not null-terminating strings">,
439 HelpText<"Check for proper uses of various Apple APIs">,
444 HelpText<"Check for proper uses of Secure Keychain APIs">,
452 HelpText<"Check for nil pointers used as mutexes for @synchronized">,
456 HelpText<"Check for prohibited nil arguments to ObjC method calls">,
460 HelpText<"Check for sending 'retain', 'release', or 'autorelease' directly to a Class">,
464 HelpText<"Check for passing non-Objective-C types to variadic collection "
469 HelpText<"Warn for suboptimal uses of NSAutoreleasePool in Objective-C GC mode">,
473 HelpText<"Warn about Objective-C method signatures with type incompatibilities">,
477 HelpText<"Warn about private ivars that are never used">,
481 HelpText<"Check that 'self' is properly initialized inside an initializer method">,
485 HelpText<"Improved modeling of loops using Cocoa collection types">,
489 HelpText<"Model the APIs that are guaranteed to return a non-nil value">,
493 HelpText<"Warn about Objective-C methods that lack a necessary call to super">,
497 HelpText<"Check usage of NSError** parameters">,
501 HelpText<"Check for leaks and improper reference count management">,
505 HelpText<"Check for type errors when using Objective-C generics">,
513 HelpText<"Warn about Objective-C classes that lack a correct implementation of -dealloc">,
517 HelpText<"Check that the invalidatable instance variables are invalidated in the methods annotated with objc_instance_variable_invalidator">,
521 HelpText<"Check that the invalidation methods are present in classes that contain invalidatable instance variables">,
525 HelpText<"Check for direct assignments to instance variables">,
529 HelpText<"Check for direct assignments to instance variables in the methods annotated with objc_no_direct_instance_variable_assignment">,
537 HelpText<"Check for proper uses of CFNumberCreate">,
541 HelpText<"Check for null arguments to CFRetain/CFRelease/CFMakeCollectable">,
545 HelpText<"Check usage of CFErrorRef* parameters">,
551 HelpText<"Warns if 'CFArray', 'CFDictionary', 'CFSet' are created with non-pointer-size values">,
555 HelpText<"Checks for index out-of-bounds when using 'CFArray' API">,
562 HelpText<"Warns about uses of non-localized NSStrings passed to UI methods expecting localized NSStrings">,
566 HelpText<"Check that NSLocalizedString macros include a comment for context">,
572 HelpText<"Warns against using one vs. many plural pattern in code when generating localized strings.">,
582 HelpText<"Check code for LLVM codebase conventions">,
592 HelpText<"Print the dominance tree for a given CFG">,
596 HelpText<"Print results of live variable analysis">,
600 HelpText<"View Control-Flow Graphs using GraphViz">,
604 HelpText<"Display Control-Flow Graphs">,
608 HelpText<"View Call Graph using GraphViz">,
612 HelpText<"Display Call Graph">,
616 HelpText<"Dump config table">,
620 HelpText<"Print branch conditions as they are traversed by the engine">,
624 HelpText<"Print calls as they are traversed by the engine">,
628 HelpText<"Emit warnings with analyzer statistics">,
632 HelpText<"Mark tainted symbols as such.">,
636 HelpText<"Check the analyzer's understanding of expressions">,
640 HelpText<"View Exploded Graphs using GraphViz">,
644 HelpText<"Dump the bug hash for all statements.">,