Title: Polyspace Bug Finder  
Author: Will Snavely Jan 05, 2017
Last Changed by: Derek Leung Apr 29, 2019
Tiny Link: (useful for email) https://wiki.sei.cmu.edu/confluence/x/RdcxBQ
Export As: Word · PDF  
Incoming Links
SEI CERT C Coding Standard (108)
    Page: FLP06-C. Convert integers to floating point for floating-point operations
    Page: ARR32-C. Ensure size arguments for variable length arrays are in a valid range
    Page: FLP30-C. Do not use floating-point variables as loop counters
    Page: INT18-C. Evaluate integer expressions in a larger size before comparing or assigning to that size
    Page: CON01-C. Acquire and release synchronization primitives in the same module, at the same level of abstraction
    Page: DCL01-C. Do not reuse variable names in subscopes
    Page: ARR37-C. Do not add or subtract an integer to a pointer to a non-array object
    Page: EXP45-C. Do not perform assignments in selection statements
    Page: DCL37-C. Do not declare or define a reserved identifier
    Page: MEM35-C. Allocate sufficient memory for an object
    Page: CON43-C. Do not allow data races in multithreaded code
    Page: EXP30-C. Do not depend on the order of evaluation for side effects
    Page: MSC21-C. Use robust loop termination conditions
    Page: ENV01-C. Do not make assumptions about the size of an environment variable
    Page: CON35-C. Avoid deadlock by locking in a predefined order
    Page: FIO06-C. Create files with appropriate access permissions
    Page: POS33-C. Do not use vfork()
    Page: MEM03-C. Clear sensitive information stored in reusable resources
    Page: FIO11-C. Take care when specifying the mode parameter of fopen()
    Page: MSC13-C. Detect and remove unused values
    Page: MEM00-C. Allocate and free memory in the same module, at the same level of abstraction
    Page: FIO02-C. Canonicalize path names originating from tainted sources
    Page: API02-C. Functions that read or write to or from an array should take an argument to specify the source or target size
    Page: FIO03-C. Do not make assumptions about fopen() and file creation
    Page: FLP03-C. Detect and handle floating-point errors
    Page: INT34-C. Do not shift an expression by a negative number of bits or by greater than or equal to the number of bits that exist in the operand
    Page: MSC24-C. Do not use deprecated or obsolescent functions
    Page: EXP08-C. Ensure pointer arithmetic is used correctly
    Page: ENV33-C. Do not call system()
    Page: EXP33-C. Do not read uninitialized memory
    Page: MSC39-C. Do not call va_arg() on a va_list that has an indeterminate value
    Page: DCL40-C. Do not create incompatible declarations of the same function or object
    Page: MEM10-C. Define and use a pointer validation function
    Page: CON09-C. Avoid the ABA problem when using lock-free algorithms
    Page: MSC18-C. Be careful while handling sensitive data, such as passwords, in program code
    Page: INT31-C. Ensure that integer conversions do not result in lost or misinterpreted data
    Page: STR07-C. Use the bounds-checking interfaces for string manipulation
    Page: MEM06-C. Ensure that sensitive data is not written out to disk
    Page: FLP32-C. Prevent or detect domain and range errors in math functions
    Page: EXP40-C. Do not modify constant objects
    Page: MSC37-C. Ensure that control never reaches the end of a non-void function
    Page: FIO01-C. Be careful using functions that use file names for identification
    Page: STR32-C. Do not pass a non-null-terminated character sequence to a library function that expects a string
    Page: MEM07-C. Ensure that the arguments to calloc(), when multiplied, do not wrap
    Page: DCL11-C. Understand the type issues associated with variadic functions
    Page: EXP05-C. Do not cast away a const qualification
    Page: POS49-C. When data must be accessed by multiple threads, provide a mutex and guarantee no adjacent data is also accessed
    Page: ARR01-C. Do not apply the sizeof operator to a pointer when taking the size of an array
    Page: STR38-C. Do not confuse narrow and wide character strings and functions
    Page: FIO46-C. Do not access a closed file
    Page: INT02-C. Understand integer conversion rules
    Page: ARR02-C. Explicitly specify array bounds, even if implicitly defined by an initializer
    Page: STR05-C. Use pointers to const when referring to string literals
    Page: FIO30-C. Exclude user input from format strings
    Page: ARR30-C. Do not form or use out-of-bounds pointers or array subscripts
    Page: MEM30-C. Do not access freed memory
    Page: PRE31-C. Avoid side effects in arguments to unsafe macros
    Page: INT00-C. Understand the data model used by your implementation(s)
    Page: POS51-C. Avoid deadlock with POSIX threads by locking in predefined order
    Page: MSC30-C. Do not use the rand() function for generating pseudorandom numbers
    Page: MEM02-C. Immediately cast the result of a memory allocation function call into a pointer to the allocated type
    Page: EXP39-C. Do not access a variable through a pointer of an incompatible type
    Page: POS35-C. Avoid race conditions while checking for the existence of a symbolic link
    Page: MSC32-C. Properly seed pseudorandom number generators
    Page: EXP13-C. Treat relational and equality operators as if they were nonassociative
    Page: EXP34-C. Do not dereference null pointers
    Page: MEM04-C. Beware of zero-length allocations
    Page: MSC33-C. Do not pass invalid data to the asctime() function
    Page: WIN00-C. Be specific when dynamically loading libraries
    Page: MSC07-C. Detect and remove dead code
    Page: EXP32-C. Do not access a volatile object through a nonvolatile reference
    Page: DCL36-C. Do not declare an identifier with conflicting linkage classifications
    Page: DCL06-C. Use meaningful symbolic constants to represent literal values
    Page: CON32-C. Prevent data races when accessing bit-fields from multiple threads
    Page: MEM31-C. Free dynamically allocated memory when no longer needed
    Page: STR30-C. Do not attempt to modify string literals
    Page: EXP43-C. Avoid undefined behavior when using restrict-qualified pointers
    Page: STR02-C. Sanitize data passed to complex subsystems
    Page: INT36-C. Converting a pointer to integer or integer to pointer
    Page: MSC22-C. Use the setjmp(), longjmp() facility securely
    Page: EXP37-C. Call functions with the correct number and type of arguments
    Page: INT30-C. Ensure that unsigned integer operations do not wrap
    Page: INT08-C. Verify that all integer values are in range
    Page: FLP34-C. Ensure that floating-point conversions are within range of the new type
    Page: DCL30-C. Declare objects with appropriate storage durations
    Page: FIO21-C. Do not create temporary files in shared directories
    Page: MEM05-C. Avoid large stack allocations
    Page: MEM34-C. Only free memory allocated dynamically
    Page: INT32-C. Ensure that operations on signed integers do not result in overflow
    Page: INT10-C. Do not assume a positive remainder when using the % operator
    Page: ENV30-C. Do not modify the object referenced by the return value of certain functions
    Page: EXP36-C. Do not cast pointers into more strictly aligned pointer types
    Page: MSC01-C. Strive for logical completeness
    Page: DCL22-C. Use volatile for data that cannot be cached
    Page: MEM11-C. Do not assume infinite heap space
    Page: DCL31-C. Declare identifiers before using them
    Page: INT04-C. Enforce limits on integer values originating from tainted sources
    Page: ARR00-C. Understand how arrays work
    Page: MSC12-C. Detect and remove code that has no effect or is never executed
    Page: FIO45-C. Avoid TOCTOU race conditions while accessing files
    Page: POS05-C. Limit access to files by creating a jail
    Page: STR11-C. Do not specify the bound of a character array initialized with a string literal
    Page: EXP00-C. Use parentheses for precedence of operation
    Page: STR03-C. Do not inadvertently truncate a string
    Page: API00-C. Functions should validate their parameters
    Page: MEM12-C. Consider using a goto chain when leaving a function on error when using and releasing resources
    Page: INT33-C. Ensure that division and remainder operations do not result in divide-by-zero errors
    Page: STR06-C. Do not assume that strtok() leaves the parse string unchanged
Hierarchy
Parent Page
    Page: EE. Analyzers
Labels
Global Labels (1)
Outgoing Links
External Links (471)
    https://www.mathworks.com/help/bugfinder/ref/useofdangerous…
    www.mathworks.com/help/bugfinder/ref/executionofexternallyc…
    www.mathworks.com/help/bugfinder/ref/umaskusedwithchmodstyl…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/taintednullornonnullte…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/variablelengtharraywit…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/datarace.html
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/missingunlock.html
    www.mathworks.com/help/bugfinder/ref/deallocationofprevious…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012dire…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misuseofreturn…
    www.mathworks.com/help/bugfinder/ref/unsafestandardencrypti…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/missingcaseforswitchco…
    https://www.mathworks.com/help/bugfinder/ref/invalidfilepos…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/commandexecutedfromext…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/deterministicr…
    https://www.mathworks.com/help/bugfinder/ref/standardfuncti…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012dir4…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/calltomemsetwi…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/integeroverflo…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/tainteddivisio…
    www.mathworks.com/help/bugfinder/ref/missinglock.html
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/improperarrayinitializ…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/floatconversionoverflo…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/useofsetjmplongjmp.htm…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/unsignedintege…
    https://www.mathworks.com/help/bugfinder/ref/functioncalled…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/useofautomatic…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/missingnullins…
    https://www.mathworks.com/help/bugfinder/ref/returnedvalueo…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/predictablecip…
    www.mathworks.com/help/bugfinder/ref/useofobsoletestandardf…
    https://www.mathworks.com/help/bugfinder/ref/taintedstringf…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/functioncalled…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/noninitialized…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/possiblyunintendedeval…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/unsafecalltoas…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/datarace.html
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/missingunlock.…
    https://www.mathworks.com/help/bugfinder/ref/signchangeinte…
    https://www.mathworks.com/help/bugfinder/ref/misuseofstruct…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/commandexecute…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/unsignedintege…
    https://www.mathworks.com/help/bugfinder/ref/alternatinginp…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/standardfunctioncallwi…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/taintedsizeofvariablel…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misuseofafileo…
    https://www.mathworks.com/help/bugfinder/ref/useofobsoletes…
    https://www.mathworks.com/help/bugfinder/ref/possiblemisuse…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/tainted-data-defects.html
    https://www.mathworks.com/help/bugfinder/ref/invalidva_list…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/inlineconstrai…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/useofdangerousstandard…
    https://www.mathworks.com/help/bugfinder/ref/unreliablecast…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/useofpreviousl…
    https://www.mathworks.com/help/bugfinder/ref/improperarrayi…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/streamargument…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/arrayaccessout…
    https://www.mathworks.com/help/bugfinder/ref/missingbreakof…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/missingbytereo…
    www.mathworks.com/help/bugfinder/ref/loopboundedwithtainted…
    www.mathworks.com/help/bugfinder/ref/deadcode.html
    https://www.mathworks.com/help/bugfinder/ref/wrongtypeusedi…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/invaliduseofstandardli…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/dataracethroug…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/taintedsizeofv…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/preprocessordi…
    www.mathworks.com/help/bugfinder/ref/floatoverflow.html
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/pointeraccesso…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/taintedmodulooperand.h…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/variableshadow…
    https://www.mathworks.com/help/bugfinder/ref/shiftofanegati…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/invalidfreeofp…
    https://www.mathworks.com/help/bugfinder/ref/missingreturns…
    https://www.mathworks.com/help/bugfinder/ref/copyofoverlapp…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/badorderofdrop…
    https://www.mathworks.com/help/bugfinder/ref/unprotecteddyn…
    https://www.mathworks.com/help/bugfinder/ref/hardcodedobjec…
    https://www.mathworks.com/help/bugfinder/ref/errnonotreset.…
    https://www.mathworks.com/help/bugfinder/ref/declarationmis…
    https://www.mathworks.com/help/bugfinder/ref/fileaccessbetw…
    www.mathworks.com/help/bugfinder/ref/libraryloadedfromexter…
    www.mathworks.com/help/bugfinder/ref/taintedsignchangeconve…
    https://www.mathworks.com/help/bugfinder/ref/useofindetermi…
    https://www.mathworks.com/help/bugfinder/ref/predefinedmacr…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/noninitialized…
    www.mathworks.com/help/bugfinder/ref/vulnerablepermissionas…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/invaliduseofstandardli…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012dir4…
    https://www.mathworks.com/help/bugfinder/ref/bufferoverflow…
    https://www.mathworks.com/help/bugfinder/ref/memorycomparis…
    https://www.mathworks.com/help/bugfinder/ref/unsafeconversi…
    https://www.mathworks.com/help/bugfinder/ref/taintednullorn…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/destructionofl…
    https://www.mathworks.com/help/bugfinder/defects-runtime-ch…
    https://www.mathworks.com/help/bugfinder/ref/arrayaccesswit…
    www.mathworks.com/help/bugfinder/ref/memoryallocationwithta…
    https://www.mathworks.com/help/bugfinder/ref/returnfromcomp…
    https://www.mathworks.com/help/bugfinder/ref/informationlea…
    https://www.mathworks.com/help/bugfinder/ref/destinationbuf…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/openingpreviou…
    https://www.mathworks.com/help/bugfinder/ref/errnonotchecke…
    https://www.mathworks.com/help/bugfinder/ref/invaliduseofst…
    www.mathworks.com/help/bugfinder/ref/invaliduseofstandardli…
    https://www.mathworks.com/help/bugfinder/ref/modificationof…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/resourceleak.html
    https://www.mathworks.com/help/bugfinder/ref/predictableblo…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/constantblockc…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/arrayaccesswithtainted…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misuseoferrno.…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/qualifierremovedinconv…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misuseofsignex…
    www.mathworks.com/help/bugfinder/ref/wrongallocatedobjectsi…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/invalidassumpt…
    https://www.mathworks.com/help/bugfinder/ref/mismatchedallo…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/memoryleak.htm…
    https://www.mathworks.com/help/bugfinder/ref/shiftoperation…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/invalidfreeofpointer.h…
    www.mathworks.com/help/bugfinder/ref/unprotecteddynamicmemo…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/arithmeticoper…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/writewithoutaf…
    https://www.mathworks.com/help/bugfinder/ref/memorycomparis…
    https://www.mathworks.com/help/bugfinder/ref/nullpointer.ht…
    https://www.mathworks.com/help/bugfinder/ref/unsafeconversi…
    https://www.mathworks.com/help/bugfinder/ref/sideeffectofex…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012dir4…
    www.mathworks.com/help/bugfinder/ref/useoftaintedpointer.ht…
    https://www.mathworks.com/help/bugfinder/ref/qualifierremov…
    https://www.mathworks.com/help/bugfinder/ref/constantcipher…
    https://www.mathworks.com/help/bugfinder/ref/deadlock.html
    https://www.mathworks.com/help/bugfinder/ref/invaliduseofst…
    www.mathworks.com/help/bugfinder/ref/useofmemsetwithsizearg…
    https://www.mathworks.com/help/bugfinder/ref/misuseoferrnoi…
    https://www.mathworks.com/help/bugfinder/ref/integerdivisio…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/writingtoconst…
    https://www.mathworks.com/help/bugfinder/ref/useoftaintedpo…
    https://www.mathworks.com/help/bugfinder/ref/wrongallocated…
    www.mathworks.com/help/bugfinder/ref/writewithoutafurtherre…
    https://www.mathworks.com/help/bugfinder/ref/charactervalue…
    https://www.mathworks.com/help/bugfinder/ref/overlappingass…
    www.mathworks.com/help/bugfinder/ref/memoryleak.html
    Operands shall not be of an inappropriate essential type
    www.mathworks.com/help/bugfinder/ref/possiblemisuseofsizeof…
    www.mathworks.com/help/bugfinder/ref/useofpreviouslyfreedpo…
    www.mathworks.com/help/bugfinder/ref/sensitivedataprintedou…
    https://www.mathworks.com/help/bugfinder/ref/invaliduseofas…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/badfileaccessmodeorsta…
    https://www.mathworks.com/help/bugfinder/ref/accessingobjec…
    https://www.mathworks.com/help/bugfinder/ref/useofplainchar…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/doubleunlock.h…
    https://www.mathworks.com/help/bugfinder/ref/badfileaccessm…
    https://www.mathworks.com/help/bugfinder/ref/absorptionoffl…
    https://www.mathworks.com/help/bugfinder/ref/alignmentchang…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/integerconvers…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/vulnerablepseu…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/predictableran…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/wrongtypeusedinsizeof.…
    https://www.mathworks.com/help/bugfinder/ref/shareddataacce…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/missingnullinstringarr…
    https://www.mathworks.com/help/bugfinder/ref/incorrectpoint…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/environmentpoi…
    https://www.mathworks.com/help/bugfinder/ref/floatingpointc…
    www.mathworks.com/help/bugfinder/ref/vulnerablepathmanipula…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/subtractionorc…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/memoryallocati…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/mismatchbetwee…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/filemanipulationafterc…
    www.mathworks.com/help/bugfinder/ref/invaliduseofstandardli…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/taintedsigncha…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012dir4…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/writingtoconstqualifie…
    www.mathworks.com/help/bugfinder/ref/unclearedsensitivedata…
    www.mathworks.com/help/bugfinder/ref/bufferoverflowfrominco…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/taintedmoduloo…
    https://www.mathworks.com/help/bugfinder/ref/unreliablecast…
    https://www.mathworks.com/help/bugfinder/ref/missingresetof…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/destinationbuf…
    www.mathworks.com/help/bugfinder/ref/floatdivisionbyzero.ht…
    www.mathworks.com/help/bugfinder/ref/loadoflibraryfromarela…
    https://www.mathworks.com/help/bugfinder/ref/bitwiseoperati…
    www.mathworks.com/help/bugfinder/ref/integeroverflow.html
    https://www.mathworks.com/help/bugfinder/ref/deallocationof…
    https://www.mathworks.com/help/bugfinder/ref/doublelock.htm…
    https://www.mathworks.com/help/bugfinder/ref/invaliduseofst…
    www.mathworks.com/help/bugfinder/ref/pointeraccessoutofboun…
    https://www.mathworks.com/help/bugfinder/ref/floatconversio…
    https://www.mathworks.com/help/bugfinder/ref/privilegedropn…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/executionofext…
    https://www.mathworks.com/help/bugfinder/ref/useofpreviousl…
    https://www.mathworks.com/help/bugfinder/ref/pointerderefer…
    https://www.mathworks.com/help/bugfinder/ref/formatstringsp…
    https://www.mathworks.com/help/bugfinder/ref/filedescriptor…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/misuseofreadli…
    www.mathworks.com/help/bugfinder/ref/useofnonsecuretemporar…
    https://www.mathworks.com/help/bugfinder/ref/abnormaltermin…
    https://www.mathworks.com/help/bugfinder/ref/loopboundedwit…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.mathworks.com/help/bugfinder/ref/destinationbufferoverf…
    https://www.mathworks.com/help/bugfinder/ref/invaliduseofst…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/unusedparameter.html
    https://www.mathworks.com/help/bugfinder/ref/closingaprevio…
    www.mathworks.com/help/bugfinder/ref/modificationofinternal…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/signalcallfrom…
    www.mathworks.com/help/bugfinder/ref/sensitiveheapmemorynot…
    www.mathworks.com/help/bugfinder/ref/arrayaccessoutofbounds…
    A block of memory shall only be freed if it was allocated b…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.mathworks.com/help/bugfinder/ref/hardcodedbuffe…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012dir4…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    https://www.mathworks.com/help/bugfinder/ref/hardcodedloopb…
    www.mathworks.com/help/bugfinder/ref/fileaccessbetweentimeo…
    https://www.mathworks.com/help/bugfinder/ref/invaliduseofst…
    https://www.mathworks.com/help/bugfinder/ref/misrac2012rule…
    www.mathworks.com/help/bugfinder/ref/unreachablecode.html
    https://www.mathworks.com/help/bugfinder/ref/pointerorrefer…
SEI CERT C Coding Standard (1)     Page: Polyspace Bug Finder_V