oracle home
Oracle
®
Solaris Studio 12.4: Code Analyzer User's Guide
Exit Print View
Search Term
Search Scope:
This Document
Entire Library
» ...
Index X
Updated: October 2014
Oracle
®
Solaris Studio 12.4: Code Analyzer User's Guide
Document Information
Using This Documentation
Product Documentation Library
Access to Oracle Support
Feedback
Chapter 1 Introduction
Data Analyzed by The Code Analyzer
Static Code Checking
Dynamic Memory Access Checking
Code Coverage Checking
Requirements for Using Code Analyzer
Code Analyzer GUI
Code Analyzer Command-Line Interface
Remote Desktop Distribution
Quick Start
Quick Start
Chapter 2 Collecting Data And Starting the Code Analyzer
Collecting Static Error Data
Collecting Dynamic Memory Access Data
How to Collect Dynamic Memory Access Data From the Binary:
Collecting Code Coverage Data
How to Collect Code Coverage Data From the Binary
Using the Code Analyzer GUI
Using the Code Analyzer Command-Line Tool (codean)
codean Options
Data Type Options
Displaying Options
Filtering Options
Saving Results Options
Comparing Results Options
codean Work Flow Example
Appendix A Errors Analyzed by Code Analyzer
Code Coverage Issues
Static Code Issues
Beyond Array Bounds Read (ABR)
Beyond Array Bounds Write (ABW)
Double Freeing Memory (DFM)
Freed Memory Read (FMR)
Freed Memory Write (FMW)
Infinite Empty Loop (INF)
Memory Leak
Missing Function Return (MFR)
Missing Malloc Return Value Check (MRC)
Leaky Pointer Checker: Null Pointer Dereference (NUL)
Return Freed Memory (RFM)
Uninitialized Memory Read (UMR)
Unused Return Value (URV)
Out-of-Scope Local Variable Usage (VES)
Dynamic Memory Access Errors
Beyond Array Bounds Read (ABR)
Beyond Array Bounds Write (ABW)
Bad Free Memory (BFM)
Bad Realloc Address Parameter (BRP)
Corrupted Guard Block (CGB)
Double Freeing Memory (DFM)
Freed Memory Read (FMR)
Freed Memory Write (FMW)
Freed Realloc Parameter (FRP)
Invalid Memory Read (IMR)
Invalid Memory Write (IMW)
Memory Leak
Overlapping Source and Destination (OLP)
Partially Initialized Read (PIR)
Beyond Stack Bounds Read (SBR)
Beyond Stack Bounds Write (SBW)
Unallocated Memory Read (UAR)
Unallocated Memory Write (UAW)
Uninitialized Memory Read (UMR)
Dynamic Memory Access Warnings
Allocating Zero Size (AZS)
Memory Leak (MLK)
Speculative Memory Read (SMR)
Index
Index B
Index C
Index D
Index G
Index I
Index O
Index R
Index S
Index X
Language:
English
X
–xanalyze=code
compiler option
Collecting Static Error Data
Collecting Static Error Data
Static Code Checking
Linux
Collecting Static Error Data
–xprevise=yes
compiler option
Collecting Static Error Data
Collecting Static Error Data
Static Code Checking
Linux
Collecting Static Error Data
Previous