Index

"Custom task"
"Custom task"

"Determine bottlenecks, identify phases"
"Determine bottlenecks, identify phases"

"Find Floating Point Exceptions"
"Find Floating Point Exceptions"

"Find memory leaks"
"Find memory leaks"

"Get CPU Time per function & source line"
"Get CPU Time per function & source line"

"Get Ideal Time per function & source line"
"Get Ideal Time (pixie) per function & source line"

"Get Total Time per function & source line"
"Get Total Time per function & source line"

"Graph Call Tree"
example
Tutorial #3 — Exploring the Graphical User Interface

"List Arcs"
column headings
Tutorial #3 — Exploring the Graphical User Interface
example
Tutorial #3 — Exploring the Graphical User Interface

"List Blocks"
example
Tutorial #3 — Exploring the Graphical User Interface

"List Branches"
column headings
Tutorial #3 — Exploring the Graphical User Interface
example
Tutorial #3 — Exploring the Graphical User Interface

"List Functions"
column headings
Invoking the Graphical User Interface
example
Invoking the Graphical User Interface

"List Summary"
example
Invoking the Graphical User Interface

"Make Test"
Single Test Analysis Process
example
Invoking the Graphical User Interface

"Run Instrumentation"
Single Test Analysis Process
example
Invoking the Graphical User Interface

"Run Test"
Single Test Analysis Process
example
Invoking the Graphical User Interface

"Text Call Tree" example
Tutorial #3 — Exploring the Graphical User Interface

"Trace I/O activity"
"Trace I/O activity"

"Trace page faults"
"Trace page faults"

"Trace system calls"
"Trace system calls"

"Bar Graph View"
Views Menu Operations

"Call Tree View"
Views Menu Operations

"Clone Execution View"
Admin Menu Operations

"Compare Test"
Queries Menu Operations

"Delete List" dialog box
Test Menu Operations

"Describe Test"
Queries Menu Operations

"List Arcs"
Queries Menu Operations

"List Argument Traces"
Queries Menu Operations

"List Blocks"
Queries Menu Operations

"List Branches"
Queries Menu Operations

"List Functions"
Queries Menu Operations

"List Instrumentation"
Queries Menu Operations

"List Line Coverage"
Queries Menu Operations

"List Summary"
Queries Menu Operations

"List Tests" dialog box
Test Menu Operations

"Make Test"
dialog box
Test Menu Operations

"Modify Test" dialog box
Test Menu Operations

"Run Instrumentation"
dialog box
Test Menu Operations

"Run Test"
dialog box
Test Menu Operations

"Save Results"
Admin Menu Operations

"Set Defaults"
Admin Menu Operations

"Text View"
Views Menu Operations

Accumulate Results button
Invoking the Graphical User Interface

Add button
Test Menu Operations

addtest
Test Set Commands

Admin menu
Admin Menu Operations

app-defaults file, Cvxcov resource
Control Area Buttons

Apply button
Control Area Buttons

-arg
Common cvcov Options

automated testing
Automated Testing

bad frees
Bad Frees

bar graph example
Queries Menu Operations

batch testing
Automated Testing

Blocks button
Queries Menu Operations

BOUNDS
Single Test Analysis Process
example
Invoking the Graphical User Interface
Instrumenting an Executable
Invoking the Graphical User Interface

Branches button
Queries Menu Operations

butterfly
Filtering Nodes through the Display Controls

Butterfly button
Filtering Nodes through the Display Controls

calipers
The Time Line Calipers

call graph
Other Manipulation of the Call Graph

call graph controls
Tutorial #3 — Exploring the Graphical User Interface

call stack data collection
Call Stack Profiling

Call Stack Information window
Page Fault Tracing

Call Stack window
Call Stack

callees
Tutorial #3 — Exploring the Graphical User Interface
cvcov
Common cvcov Options
"List Arcs" and
Queries Menu Operations

callers
Tutorial #3 — Exploring the Graphical User Interface
cvcov
Common cvcov Options

callers""List Arcs" and
Queries Menu Operations

canvasWidth resource
Control Area Buttons

cattest
General Test Commands
example
General Test Commands
Instrumenting an Executable
General Test Commands

Chain operation
Filtering Nodes through the Display Controls
Filtering Nodes through the Display Controls

Charts menu
Process Meter

Command Line field
Invoking the Graphical User Interface
"Make Test" and
Test Menu Operations

command line tutorial
Tester Command Line Interface Tutorial

compiling, effect on coverage
Test Coverage Data

CONSTRAIN
Single Test Analysis Process
example
Instrumenting an Executable
Invoking the Graphical User Interface
Invoking the Graphical User Interface

Context Switch stripchart
Charts in Usage View (Graphs)

-contrib
Common cvcov Options

Contribution button
Control Area Buttons
Invoking the Graphical User Interface

control area buttons
Control Area Buttons

Cord Analyzer
Cord Analyzer
Cord Analyzer

COUNTS
Single Test Analysis Process
example
Invoking the Graphical User Interface
Invoking the Graphical User Interface
Instrumenting an Executable

coverage
defined
Tester Overview
display area
Coverage Display Area
kinds of
Test Coverage Data

coverage analysis
Single Test Analysis Process
procedure
Single Test Analysis Process

coverage display area
Invoking the Graphical User Interface

coverage testing hierarchy
Additional Coverage Testing

coverage weighting factor fields
Queries Menu Operations

cp, not using with cvcov
Test Set Commands
Test Group Commands

cvcov
addtest
Test Set Commands
cattest
General Test Commands
deltest
Test Set Commands
diff
Coverage Analysis Commands
help
Tester Command Line Interface Tutorial
cvcov Command Syntax and Description
lsarc
Coverage Analysis Commands
lsblock
Coverage Analysis Commands
lsbranch
Coverage Analysis Commands
lscall
Coverage Analysis Commands
lsfun
Coverage Analysis Commands
lsinstr
General Test Commands
lsline
Coverage Analysis Commands
lssource
Coverage Analysis Commands
lssum
Coverage Analysis Commands
lstest
General Test Commands
lstrace
Coverage Analysis Commands
mktgroup
Test Group Commands
mktset
Test Set Commands
rmtest
General Test Commands
runinstr
General Test Commands
runtest
General Test Commands

cvcov
mktest
General Test Commands

cvsourceNoShare
Control Area Buttons

cvspeed
Selecting a Performance Task

cvxcov
Invoking the Graphical User Interface
command-line arguments
Tester Overview

default instrumentation file
Single Test Analysis Process

default_instr_file
Single Test Analysis Process

deltest
Test Set Commands

Description field
Invoking the Graphical User Interface

diff
Coverage Analysis Commands
example
Coverage Analysis Commands
Coverage Analysis Commands

Diff Functions button
Queries Menu Operations

directory
instrumentation
Test Components

Disassembled Source button
Function List Display and Controls

Disassembly button
Invoking the Graphical User Interface
Invoking the Graphical User Interface

Disassembly View
Invoking the Graphical User Interface
example
Invoking the Graphical User Interface
width
Control Area Buttons

DSO
Multiple Tests
Additional Coverage Testing
Tester Overview
making a test group
Test Menu Operations
test group commands
Test Group Commands

dynamically shared object See DSO
Tester Overview

EXCLUDE
Single Test Analysis Process

-exe
Common cvcov Options

Executable field
Queries Menu Operations

Executable List button
Queries Menu Operations

Execution View
Admin Menu Operations
Tester Graphical User Interface Reference
Invoking the Graphical User Interface

exp##0
Single Test Analysis Process

experiment results
Single Test Analysis Process
Experiment Results
Test Components

experiments
Performance Analyzer
Experiment Setup Overview

Expt menu
Queries Menu Operations

Expt1 and Expt2 fields
Queries Menu Operations

Filters dialog box
Queries Menu Operations

Force Run button
Invoking the Graphical User Interface

Func Name field
Status Area and Query-Specific Fields

function counts collection
Function Count Collection

function list
Selecting Nodes from the Function List

function list
Function List Display and Controls

-functions
Common cvcov Options

graphical user interface
Invoking the Graphical User Interface
Invoking the Graphical User Interface
reference
Tester Graphical User Interface Reference
tutorial
Setting Up the Tutorial

Heap View
Analyzing the Memory Map with Heap View

Heap View tutorial
Memory Experiment Tutorial

help
Tester Command Line Interface Tutorial
cvcov Command Syntax and Description

Hide 0 functions toggle
Function List Display and Controls

INCLUDE
Single Test Analysis Process

-instr_dir
Common cvcov Options

-instr_file
Common cvcov Options

Instrument File field
Invoking the Graphical User Interface

instrumentation
Test Components
directory
Test Components
lsinstr
General Test Commands
process
Single Test Analysis Process
tutorial
Invoking the Graphical User Interface
Instrumenting an Executable

instrumentation file
Single Test Analysis Process
Invoking the Graphical User Interface
"List Argument Traces" and
Queries Menu Operations
BOUNDS
Single Test Analysis Process
CONSTRAIN
Single Test Analysis Process
COUNTS
Single Test Analysis Process
default
Single Test Analysis Process
EXCLUDE
Single Test Analysis Process
INCLUDE
Single Test Analysis Process
MAX
Single Test Analysis Process
MIN
Single Test Analysis Process
RETURN
Single Test Analysis Process
TRACE
Single Test Analysis Process

Keep Performance Data button
Invoking the Graphical User Interface

Launch Tool submenu
Admin Menu Operations

leak experiments
Conducting Memory Leak Experiments

Leak View
Using Malloc Error View, Leak View, and Malloc View

-list
Common cvcov Options

lsarc
Coverage Analysis Commands
Single Test Analysis Process
example
Coverage Analysis Commands

lsblock
Single Test Analysis Process
Coverage Analysis Commands
example
Coverage Analysis Commands

lsbranch
Coverage Analysis Commands
Single Test Analysis Process
example
Coverage Analysis Commands

lscall
Single Test Analysis Process
Coverage Analysis Commands
example
Coverage Analysis Commands

lsfun
Coverage Analysis Commands
Single Test Analysis Process
example
Instrumenting an Executable
Coverage Analysis Commands

lsinstr
General Test Commands
example
General Test Commands

lsline
Coverage Analysis Commands
example
Coverage Analysis Commands

lssource
Coverage Analysis Commands
Single Test Analysis Process
example
Instrumenting an Executable
Coverage Analysis Commands

lssum
Coverage Analysis Commands
Single Test Analysis Process
example
Coverage Analysis Commands
Instrumenting an Executable
Invoking the Graphical User Interface

lstest
General Test Commands

lstrace
Single Test Analysis Process
Coverage Analysis Commands
example
Coverage Analysis Commands

main Tester window
Invoking the Graphical User Interface
Invoking the Graphical User Interface
Invoking the Graphical User Interface
Invoking the Graphical User Interface
graphical overview
Main Window and Menus
menus
Main Window Menus

Make Source
Filtering Nodes through the Display Controls

Make Target
Filtering Nodes through the Display Controls

malloc/free tracing
Malloc/Free Tracing

MAX
Single Test Analysis Process
example
Invoking the Graphical User Interface
Instrumenting an Executable
Invoking the Graphical User Interface

memory leak experiments
Conducting Memory Leak Experiments

memory leakage
Memory Leakage

memory problems
Malloc Error View, Leak View, Malloc View, and Heap View

MIN
Single Test Analysis Process

mktest
General Test Commands
Single Test Analysis Process
example
Instrumenting an Executable
Invoking the Graphical User Interface
General Test Commands

mktgroup
Test Group Commands

mktset
Test Set Commands

Multiple Arcs
example
Tutorial #3 — Exploring the Graphical User Interface
icon
Tutorial #3 — Exploring the Graphical User Interface

multiple tests
Additional Coverage Testing
Multiple Tests

mv, not using with cvcov
Test Group Commands
Test Set Commands

Next Page button
Control Area Buttons

No Arc Data
Invoking the Graphical User Interface

Not Taken column
Queries Menu Operations

Object field, test group and
Queries Menu Operations

Object List button, test group and
Queries Menu Operations

Overview button
Tutorial #3 — Exploring the Graphical User Interface
Geometric Manipulation through the Control Panel

page fault tracing
Page Fault Tracing

Page faults stripchart
Charts in Usage View (Graphs)

-pat
Common cvcov Options

performance analysis theory
Sources of Performance Problems

Performance Analyzer
experiments
Experiment Setup Overview

Performance Analyzer tasks
Understanding Predefined Tasks

Performance Analyzer tutorial
Performance Analyzer Tutorial

Performance Panel
Selecting a Performance Task

Poll and I/O Calls stripchart
Charts in Usage View (Graphs)

poll system calls
Charts in Usage View (Graphs)

pollpoint sampling
Pollpoint Sampling

-pretty
Common cvcov Options

Previous Page button
Control Area Buttons

Process Meter
Process Meter

Process size stripchart
Charts in Usage View (Graphs)

Queries menu
Queries Menu Operations
Queries Menu Operations
introduction
Single Test Analysis Process

Query Size
Coverage Display Area

Query Type
Coverage Display Area

query-specific fields
Queries Menu Operations

-r
Common cvcov Options

Read/write
data size stripchart
Charts in Usage View (Graphs)

Read/Write System Calls stripchart
Charts in Usage View (Graphs)

realign button
Geometric Manipulation through the Control Panel
Tutorial #3 — Exploring the Graphical User Interface

Recursive List button
"Delete Test" and
Test Menu Operations
"Describe Test" and
Queries Menu Operations

Remove button
Test Menu Operations

Remove Subtest Expt
Invoking the Graphical User Interface

resource usage data
Resource Usage Graphs

resource, cvsourceNoShare
Control Area Buttons

results directory
Single Test Analysis Process

RETURN
Single Test Analysis Process

rmtest
General Test Commands

rotate button
Geometric Manipulation through the Control Panel
Tutorial #3 — Exploring the Graphical User Interface

runinstr
General Test Commands
Single Test Analysis Process
example
Instrumenting an Executable

runtest
General Test Commands
Single Test Analysis Process
example
Instrumenting an Executable
Invoking the Graphical User Interface

sample traps
Setting Sample Traps

Scale menu
Process Meter

Search field
Function List Display and Controls
Search Field
"List Functions" and
Queries Menu Operations

Select
Test Menu Operations

select system calls
Charts in Usage View (Graphs)

setting up the tutorial
Setting Up the Tutorial
Setting Up the Tutorials

sharing Source View with applications
Control Area Buttons

Show Function Arguments button
Admin Menu Operations

Show Node button
Function List Display and Controls

-sort
Common cvcov Options

sort menu
Control Area Buttons
Invoking the Graphical User Interface
"List Functions" and
Queries Menu Operations

Source button
Invoking the Graphical User Interface
Function List Display and Controls

Source View
Invoking the Graphical User Interface
width
Control Area Buttons

Source View with leak annotations
Using Malloc Error View, Leak View, and Malloc View

starting Tester main window
Invoking the Graphical User Interface

status area
Invoking the Graphical User Interface
Status Area and Query-Specific Fields

system call tracing
System Call Tracing

Taken column
Queries Menu Operations

target directory
Specifying the Experiment Directory

Target List dialog box
Queries Menu Operations

Targets
Test Menu Operations

TDF
Single Test Analysis Process
example
Instrumenting an Executable

test components
Test Components

test description file
Single Test Analysis Process
example
Instrumenting an Executable

test directory
Single Test Analysis Process

test group
commands
Test Group Commands

Test Include List
Test Menu Operations

Test List
Test Menu Operations

Test menu
Test Menu Operations

Test Name field
Invoking the Graphical User Interface
Test Name Input Field

test set
Multiple Tests
Additional Coverage Testing
Tutorial #2 — Analyzing a Test Set
Test Set Commands
making
Test Menu Operations

test0000
Single Test Analysis Process

testing procedure
Single Test Analysis Process

tests, Contribution button and
Invoking the Graphical User Interface

TRACE
Single Test Analysis Process
"List Argument Traces" and
Queries Menu Operations
example
Invoking the Graphical User Interface
Instrumenting an Executable
Invoking the Graphical User Interface

tracing data
Specifying Tracing Data

tutorial
command line interface
Tester Command Line Interface Tutorial
graphical user interface
Setting Up the Tutorial
set up
Setting Up the Tutorial
Setting Up the Tutorials
set up
Setting Up the Tutorial

Type field
Test Name Input Field

unmatched frees
Bad Frees

usage model
Usage Model

User vs system time stripchart
Charts in Usage View (Graphs)

-v
Common cvcov Options

-ver
Common cvcov Options

ver##0
Single Test Analysis Process
example
Instrumenting an Executable

Version Number field
"Run Executable" and
Invoking the Graphical User Interface
"Run Instrumentation" and
Test Menu Operations
"Run Test" and
Invoking the Graphical User Interface

Views menu
Views Menu Operations

working set analysis
Analyzing Working Sets

Working Set View
Working Set View
Working Set View

WorkShop
Admin Menu Operations

Zoom In
Tutorial #3 — Exploring the Graphical User Interface
Geometric Manipulation through the Control Panel

Zoom menu
Geometric Manipulation through the Control Panel
Tutorial #3 — Exploring the Graphical User Interface

Zoom Out
Tutorial #3 — Exploring the Graphical User Interface
Geometric Manipulation through the Control Panel