Lines Matching defs:description

21 #   warn_patterns[w]['description']  table heading
64 # WarnPatternsDescription: warn_patterns[*]['description']
90 parser = argparse.ArgumentParser(description='Convert a build log into HTML')
146 'description': 'clang-analyzer Security warning',
149 'description': 'make: overriding commands/ignoring old commands',
153 'description': 'make: LOCAL_CLANG is false',
156 'description': 'SDK App using platform shared library',
159 'description': 'System module linking to a vendor module',
162 'description': 'Invalid SDK/NDK linking',
165 'description': 'Implicit function declaration',
169 'description': 'skip, conflicting types for ...',
172 'description': 'Expression always evaluates to true or false',
177 'description': 'Potential leak of memory, bad free, use after free',
188 'description': 'Use transient memory for control value',
191 'description': 'Return address of stack memory',
195 'description': 'Problem with vfork',
199 'description': 'Infinite recursion',
202 'description': 'Potential buffer overflow',
207 'description': 'Incompatible pointer types',
213 'description': 'Incompatible declaration of built in function',
216 'description': 'Incompatible redeclaration of library function',
219 'description': 'Null passed as non-null argument',
222 'description': 'Unused parameter',
225 'description': 'Unused function, variable or label',
231 'description': 'Statement with no effect or result unused',
235 'description': 'Ignoreing return value of function',
238 'description': 'Missing initializer',
241 'description': 'Need virtual destructor',
244 'description': 'skip, near initialization for ...',
247 'description': 'Expansion of data or time macro',
250 'description': 'Format string does not match arguments',
260 'description': 'Too many arguments for format string',
263 'description': 'Invalid format specifier',
266 'description': 'Comparison between signed and unsigned',
271 'description': 'Comparison between enum and non-enum',
274 'description': 'libpng: zero area',
277 'description': 'aapt: no comment for public symbol',
280 'description': 'Missing braces around initializer',
283 'description': 'No newline at end of file',
286 'description': 'Missing space after macro name',
289 'description': 'Cast increases required alignment',
292 'description': 'Qualifier discarded',
300 'description': 'Unknown attribute',
303 'description': 'Attribute ignored',
307 'description': 'Visibility problem',
310 'description': 'Visibility mismatch',
313 'description': 'Shift count greater than width of type',
316 'description': 'extern <foo> is initialized',
320 'description': 'Old style declaration',
323 'description': 'Missing return value',
326 'description': 'Implicit int type',
330 'description': 'Main function should return int',
333 'description': 'Variable may be used uninitialized',
336 'description': 'Variable is used uninitialized',
340 'description': 'ld: possible enum size mismatch',
343 'description': 'Pointer targets differ in signedness',
349 'description': 'Assuming overflow does not occur',
352 'description': 'Suggest adding braces around empty body',
358 'description': 'Suggest adding parentheses',
368 'description': 'Static variable used in non-static inline function',
371 'description': 'No type or storage class (will default to int)',
374 'description': 'Null pointer',
384 'description': 'skip, parameter name (without types) in function declaration',
387 'description': 'Dereferencing <foo> breaks strict aliasing rules',
390 'description': 'Cast from pointer to integer of different size',
394 'description': 'Cast to pointer from integer of different size',
397 'description': 'Symbol redefined',
400 'description': 'skip, ... location of the previous definition',
403 'description': 'ld: type and size of dynamic symbol are not defined',
406 'description': 'Pointer from integer without cast',
409 'description': 'Pointer from integer without cast',
412 'description': 'Integer from pointer without cast',
415 'description': 'Integer from pointer without cast',
418 'description': 'Integer from pointer without cast',
421 'description': 'Ignoring pragma',
424 'description': 'Pragma warning messages',
427 'description': 'Variable might be clobbered by longjmp or vfork',
430 'description': 'Argument might be clobbered by longjmp or vfork',
433 'description': 'Redundant declaration',
436 'description': 'skip, previous declaration ... was here',
439 'description': 'Enum value not handled in switch',
442 'description': 'Java: Non-ascii characters used, but ascii encoding specified',
445 'description': 'Java: Non-varargs call of varargs method with inexact argument type for last parameter',
448 'description': 'Java: Unchecked method invocation',
451 'description': 'Java: Unchecked conversion',
454 'description': '_ used as an identifier',
460 'description': 'Java: Use of deprecated member',
464 'description': 'Java: Unchecked conversion',
470 'description':
475 'description':
480 'description':
485 'description':
490 'description':
495 'description':
500 'description':
505 'description':
510 'description':
515 'description':
520 'description':
525 'description':
530 'description':
535 'description':
540 'description':
545 'description':
550 'description':
555 'description':
560 'description':
565 'description':
570 'description':
575 'description':
580 'description':
585 'description':
590 'description':
595 'description':
600 'description':
605 'description':
610 'description':
615 'description':
620 'description':
625 'description':
630 'description':
635 'description':
640 'description':
645 'description':
650 'description':
655 'description':
660 'description':
665 'description':
670 'description':
675 'description':
680 'description':
685 'description':
690 'description':
695 'description':
700 'description':
705 'description':
710 'description':
715 'description':
720 'description':
725 'description':
730 'description':
735 'description':
740 'description':
745 'description':
750 'description':
755 'description':
760 'description':
765 'description':
770 'description':
775 'description':
780 'description':
785 'description':
790 'description':
795 'description':
800 'description':
805 'description':
810 'description':
815 'description':
820 'description':
825 'description':
830 'description':
835 'description':
840 'description':
845 'description':
850 'description':
855 'description':
860 'description':
865 'description':
870 'description':
875 'description':
880 'description':
885 'description':
890 'description':
895 'description':
900 'description':
905 'description':
910 'description':
915 'description':
920 'description':
925 'description':
930 'description':
935 'description':
940 'description':
945 'description':
950 'description':
955 'description':
960 'description':
965 'description':
970 'description':
975 'description':
980 'description':
985 'description':
990 'description':
995 'description':
1000 'description':
1005 'description':
1010 'description':
1015 'description':
1020 'description':
1025 'description':
1030 'description':
1035 'description':
1040 'description':
1045 'description':
1050 'description':
1055 'description':
1060 'description':
1065 'description':
1070 'description':
1075 'description':
1080 'description':
1085 'description':
1090 'description':
1095 'description':
1100 'description':
1105 'description':
1110 'description':
1115 'description':
1120 'description':
1125 'description':
1130 'description':
1135 'description':
1140 'description':
1145 'description':
1150 'description':
1155 'description':
1160 'description':
1165 'description':
1170 'description':
1175 'description':
1180 'description':
1185 'description':
1190 'description':
1195 'description':
1200 'description':
1205 'description':
1210 'description':
1215 'description':
1220 'description':
1225 'description':
1230 'description':
1235 'description':
1240 'description':
1245 'description':
1250 'description':
1255 'description':
1260 'description':
1265 'description':
1270 'description':
1275 'description':
1280 'description':
1285 'description':
1290 'description':
1295 'description':
1300 'description':
1305 'description':
1310 'description':
1315 'description':
1320 'description':
1325 'description':
1330 'description':
1335 'description':
1340 'description':
1345 'description':
1350 'description':
1355 'description':
1360 'description':
1368 'description': 'Java: Unclassified/unrecognized warnings',
1372 'description': 'aapt: No default translation',
1375 'description': 'aapt: Missing default or required localization',
1378 'description': 'aapt: String marked untranslatable, but translation exists',
1381 'description': 'aapt: empty span in string',
1384 'description': 'Taking address of temporary',
1387 'description': 'Possible broken line continuation',
1390 'description': 'Undefined variable template',
1393 'description': 'Inline function is not defined',
1396 'description': 'Array subscript out of bounds',
1401 'description': 'Excess elements in initializer',
1404 'description': 'Decimal constant is unsigned only in ISO C90',
1407 'description': 'main is usually a function',
1410 'description': 'Typedef ignored',
1413 'description': 'Address always evaluates to true',
1416 'description': 'Freeing a non-heap object',
1419 'description': 'Array subscript has type char',
1422 'description': 'Constant too large for type',
1425 'description': 'Constant too large for type, truncated',
1428 'description': 'Overflow in expression',
1431 'description': 'Overflow in implicit constant conversion',
1434 'description': 'Declaration does not declare anything',
1437 'description': 'Initialization order will be different',
1441 'description': 'skip, ....',
1444 'description': 'skip, base ...',
1447 'description': 'skip, when initialized here',
1450 'description': 'Parameter type not specified',
1453 'description': 'Missing declarations',
1456 'description': 'Missing noreturn',
1461 'description': 'Invalid option for C file',
1464 'description': 'User warning',
1467 'description': 'Vexing parsing problem',
1470 'description': 'Dereferencing void*',
1473 'description': 'Comparison of pointer and integer',
1477 'description': 'Use of error-prone unary operator',
1480 'description': 'Conversion of string constant to non-const char*',
1483 'description': 'Function declaration isn''t a prototype',
1486 'description': 'Type qualifiers ignored on function return value',
1490 'description': '<foo> declared inside parameter list, scope limited to this definition',
1493 'description': 'skip, its scope is only this ...',
1496 'description': 'Line continuation inside comment',
1499 'description': 'Comment inside comment',
1503 'description': 'clang-analyzer Value stored is never read',
1506 'description': 'Value stored is never read',
1509 'description': 'Deprecated declarations',
1512 'description': 'Deprecated register',
1515 'description': 'Converts between pointers to integer types with different sign',
1518 'description': 'Extra tokens after #endif',
1521 'description': 'Comparison between different enums',
1524 'description': 'Conversion may change value',
1528 'description': 'Converting to non-pointer type from NULL',
1531 'description': 'Converting NULL to non-pointer type',
1534 'description': 'Zero used as null pointer',
1537 'description': 'Implicit conversion changes value',
1540 'description': 'Passing NULL as non-pointer argument',
1543 'description': 'Class seems unusable because of private ctor/dtor',
1547 'description': 'Class seems unusable because of private ctor/dtor',
1550 'description': 'Class seems unusable because of private ctor/dtor',
1553 'description': 'In-class initializer for static const float/double',
1556 'description': 'void* used in arithmetic',
1561 'description': 'Overload resolution chose to promote from unsigned or enum to signed type',
1564 'description': 'skip, in call to ...',
1567 'description': 'Base should be explicitly initialized in copy constructor',
1570 'description': 'VLA has zero or negative size',
1573 'description': 'Return value from void function',
1576 'description': 'Multi-character character constant',
1579 'description': 'Conversion from string literal to char*',
1582 'description': 'Extra \';\'',
1585 'description': 'Useless specifier',
1588 'description': 'Duplicate declaration specifier',
1591 'description': 'Duplicate logtag',
1594 'description': 'Typedef redefinition',
1597 'description': 'GNU old-style field designator',
1600 'description': 'Missing field initializers',
1603 'description': 'Missing braces',
1608 'description': 'Comparison of integers of different signs',
1611 'description': 'Add braces to avoid dangling else',
1614 'description': 'Initializer overrides prior initialization',
1617 'description': 'Assigning value to self',
1620 'description': 'GNU extension, variable sized type not at end',
1623 'description': 'Comparison of constant is always false/true',
1626 'description': 'Hides overloaded virtual function',
1629 'description': 'Incompatible pointer types',
1632 'description': 'ASM value size does not match register size',
1635 'description': 'Comparison of self is always false',
1638 'description': 'Logical op with constant operand',
1641 'description': 'Needs a space between literal and string macro',
1644 'description': 'Warnings from #warning',
1647 'description': 'Using float/int absolute value function with int/float argument',
1651 'description': 'Using C++11 extensions',
1654 'description': 'Refers to implicitly defined namespace',
1657 'description': 'Invalid pp token',
1661 'description': 'Operator new returns NULL',
1664 'description': 'NULL used in arithmetic',
1668 'description': 'Misspelled header guard',
1671 'description': 'Empty loop body',
1674 'description': 'Implicit conversion from enumeration type',
1677 'description': 'case value not in enumerated type',
1680 'description': 'Undefined result',
1686 'description': 'Division by zero',
1689 'description': 'Use of deprecated method',
1692 'description': 'Use of garbage or uninitialized value',
1706 'description': 'Result of malloc type incompatible with sizeof operand type',
1709 'description': 'Sizeof on array argument',
1712 'description': 'Bad argument size of memory access functions',
1715 'description': 'Return value not checked',
1718 'description': 'Possible heap pollution',
1721 'description': 'Allocation size of 0 byte',
1724 'description': 'Result of malloc type incompatible with sizeof operand type',
1727 'description': 'Variable used in loop condition not modified in loop body',
1730 'description': 'Closing a previously closed file',
1733 'description': 'Unnamed template type argument',
1737 'description': 'Discarded qualifier from pointer target type',
1740 'description': 'Use snprintf instead of sprintf',
1743 'description': 'Unsupported optimizaton flag',
1746 'description': 'Extra or missing parentheses',
1750 'description': 'Mismatched class vs struct tags',
1756 'description': 'skip, ,',
1759 'description': 'skip,',
1762 'description': 'skip, In file included from ...',
1767 'description': 'clang-tidy readability',
1770 'description': 'clang-tidy c++ core guidelines',
1773 'description': 'clang-tidy google-default-arguments',
1776 'description': 'clang-tidy google-runtime-int',
1779 'description': 'clang-tidy google-runtime-operator',
1782 'description': 'clang-tidy google-runtime-references',
1785 'description': 'clang-tidy google-build',
1788 'description': 'clang-tidy google-explicit',
1791 'description': 'clang-tidy google-readability',
1794 'description': 'clang-tidy google-global',
1797 'description': 'clang-tidy google- other',
1800 'description': 'clang-tidy modernize',
1803 'description': 'clang-tidy misc',
1806 'description': 'clang-tidy performance-faster-string-find',
1809 'description': 'clang-tidy performance-for-range-copy',
1812 'description': 'clang-tidy performance-implicit-cast-in-loop',
1815 'description': 'clang-tidy performance-unnecessary-copy-initialization',
1818 'description': 'clang-tidy performance-unnecessary-value-param',
1821 'description': 'clang-analyzer Unreachable code',
1824 'description': 'clang-analyzer Size of malloc may overflow',
1827 'description': 'clang-analyzer Stream pointer might be NULL',
1830 'description': 'clang-analyzer Opened file never closed',
1833 'description': 'clang-analyzer sozeof() on a pointer type',
1836 'description': 'clang-analyzer Pointer arithmetic on non-array variables',
1839 'description': 'clang-analyzer Subtraction of pointers of different memory chunks',
1842 'description': 'clang-analyzer Access out-of-bound array element',
1845 'description': 'clang-analyzer Out of bound memory access',
1848 'description': 'clang-analyzer Possible lock order reversal',
1851 'description': 'clang-analyzer Argument is a pointer to uninitialized value',
1854 'description': 'clang-analyzer cast to struct',
1857 'description': 'clang-analyzer call path problems',
1860 'description': 'clang-analyzer other',
1864 'description': 'clang-tidy CERT',
1867 'description': 'clang-tidy llvm',
1870 'description': 'clang-diagnostic',
1875 'description': 'Unclassified/unrecognized warnings',
2255 fixed_patterns.append(i['description'] + ' (' +
2445 print '"{}",'.format(escape_string(warn_patterns[i]['description']))
2519 var description = WarnPatternsDescription[w];
2520 if (description.length == 0)
2521 description = "???";
2527 description + " (" + messages.length + ")</td></tr></table>";
2618 [w['description'] for w in warn_patterns])
2670 if not category['description']:
2672 return category['description']