© 2012 Programming Research Ltd
Warning Calls .................................................................................................................................................................................. 25
Pragma Blocks ................................................................................................................................................................................ 25
K&R Compatibility .......................................................................................................................................................................... 26
Configuring Your Message Personality ......................................................................................................... 26
Choosing a Message Subset ........................................................................................................................................................... 26
Standard Message File .................................................................................................................................. 27
Level 0: Information ....................................................................................................................................................................... 27
Level 1: Obsolete Messages ............................................................................................................................................................ 27
Level 2: Minor ................................................................................................................................................................................. 27
Level 3: Major ................................................................................................................................................................................. 27
Level 4: Local Standards ................................................................................................................................................................. 27
Level 5: Dataflow Analysis .............................................................................................................................................................. 28
Level 6: Portability .......................................................................................................................................................................... 28
Level 7: Undefined Behavior ........................................................................................................................................................... 29
Level 8: Language Constraints ........................................................................................................................................................ 29
Level 9: Errors ................................................................................................................................................................................. 29
Message Suppression ................................................................................................................................... 29
Code-based Suppression Syntax ..................................................................................................................................................... 29
Suppression of Warnings with #pragma ......................................................................................................................................... 30
Project Configuration File .............................................................................................................................. 31
Dataflow Analysis Settings ............................................................................................................................ 31
Personalities and Analysis ............................................................................................................................. 33
Configuration of Application Options ............................................................................................................. 33
Editor Preferences: Choosing Your Editor and Browser ................................................................................................................. 33
Setting the Housekeeping Options ................................................................................................................................................. 34
Default Personalities....................................................................................................................................................................... 34
Environment ................................................................................................................................................................................... 34
Product Extensions ......................................................................................................................................................................... 35
CHAPTER 4 .......................................................................................................................................................... 36
ANALYZING SOURCE CODE .......................................................................................................................... 36
Deep Flow Dataflow Analysis (DF^2) ............................................................................................................ 36
Recommendations for First Time Operation of DF^2 ..................................................................................................................... 37
Recommendations for Fine-Tuning DF^2 Configuration Settings ................................................................................................... 37
Commencing Analysis ................................................................................................................................... 38
Analysis Output Files ..................................................................................................................................... 38
.err Files .......................................................................................................................................................................................... 38
.met Files ........................................................................................................................................................................................ 39
评论0
最新资源