User's Manual
Index
Symbols
+metrics, 32
+opts <file>, 38
+opts <filename>, 43
+w, 45
+w64bit, 51
+wall, 45
+Warg1[,arg2,...,argn], 25
+Wearg1[,arg2,..,argn], 26
+wendian, 51
+wlint, 45
+wlock, 53
+Wmacro:MACRONAME:d1,d2,d3,..dn, 26
+wperfadvice[=1|2|3|4], 54
+wsecurity[=1|2|3|4], 52
+Wwarg1[,arg2,..,argn], 25
-[no]abort, 42
-all, 28
-approot, 37
-basepdb <basepdbname>, 34
-build, 43
-chseverity <DN1:SL1,DN2:SL2,...,DNn:SLn>, 34
-compiler [aCC|cc|c89|c99|gcc|g++|ld], 42
-diag N1,N2,N3,...,Nn, 30
-exclude <string1:string2:...:stringN>, 31
-file_summary, 28
-help, 42
-html[=<dir>], 29
-include <string1:string2:...:stringN>, 32
-migration, 39
-module <name>, 33
-nobuild, 43
-noheader, 34
-severity N, 31
-summary, 28
-target[=.ext|filename], 43
-tee, 43
-xml[=<filename>], 30
A
Allocator/deallocator mismatch, 50
Analyze diagnostic messages, 40
C
Code complexity metrics, 13
Create PDB Snapshot, 21
Cross-file analysis, 22
Cyclomatic complexity, 15
D
Destroy PDB, 20
Differrent types of diagnostic messages, 13
Disable locks in PDB operations, 20
Display PDB version, 21
G
Getting started, 10
I
Incompatibilities on PA-RISC based systems, 57
Indirect call targets, 15
Integrating with Build Process, 12
Integrating with makefiles, 12
M
Multiple PDB reporting, 39
N
Null pointer dereference check, 47
O
Out of bound access, 49
Out of scope access, 49
P
PDB, 19
PDB location, 20
Potential memory leak check, 48
R
Remove object file information from PDB, 20
Report generation, 27
Report options interoperability, 40
S
Signed bit field of length 1, 51
Specify object file location for cross-file analysis, 24
Support for GNU compilers, 9
Supported Compilers, 9
U
Use of pointer after free, 50
W
Wrapper, 12
58 Index