Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Special Characters
/
See slash
?
See question mark
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
A
a.out
default executable file
default executable file
abnormal_termination function
activation levels
changing in dbx
displaying information about in dbx
displaying values of local variables within
identifying with stack trace
identifying with stack trace
alias command (dbx)
_ _align storage class modifier
alignment
bit-field alignment
data type alignment
alignment, data
avoiding misalignment
alloca function
allocation, data
coding suggestions
Alpha instruction set
using non-native instructions
ANSI
name space cleanup
-ansi_alias option (cc)
-ansi_args option (cc)
application programs
building guidelines
coding guidelines
compiling and linking in System V habitat
optimizing
porting
reducing memory usage with -xtaso
archive file
determining section sizes
dumping selected parts of
array bounds
enabling run-time checking
array usage
allocation considerations
optimizing in C
as command
linking files compiled with
assert directive
pragma assert directive
assign command (dbx)
-assume noaccuracy_sensitive option
See -fp_reorder option
Atom tools
command syntax
command syntax
developing
examples of
running Atom tools
testing tools under development
using installed tools
attribute
defined
example of defining
initial value assignment
attribute data types
attribute request codes
attribute table
contents of
automatic decomposition
use in KAP
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
B
backward compatibility
shared libraries
binary incompatibility
shared libraries
32-bit applications
reducing memory usage
bit fields
breakpoints
continuing from
setting
setting conditional breakpoints
setting in procedures
built-in data types
use in dbx commands
built-in function
pragma counterpart
byte ordering
supported by Tru64 UNIX
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
C
C language, program checking
data type
external names
function definitions
functions and variables
initializing variables
migration
portability
structure, union
use of characters
use of uninitialized variables
-c option (ccc)
compiling multilanguage programs
-c option (dbx)
C preprocessor
implementation-specific directives
including common files
multilanguage include files
predefined macros
C programs
optimization considerations
cache collision, data
avoiding
cache collisions, data
avoiding
cache misses
avoiding
cache misses, data
profiling for
cache thrashing
preventing
preventing
cache usage
coding suggestions
improving with cord
improving with cord
call command (dbx)
call-graph profiling
calls
See procedure calls
catch command (dbx)
cc command
debugging option
-g and -O options for profiling
-p option
-pg option
-pg option
setting default alignment
specifying function inlining
taso option
using in System V habitat
ccc command
compilation control options
default behavior
invoking the linker
specifying additional libraries
specifying search path for libraries
CFG_ATTR_BINTYPE data type
CFG_ATTR_INTTYPE data type
CFG_ATTR_LONGTYPE data type
CFG_ATTR_STRTYPE data type
CFG_ATTR_UINTTYPE data type
CFG_ATTR_ULONGTYPE data type
CFG_OP_CONFIGURE request code
CFG_OP_QUERY request code
CFG_OP_RECONFIGURE request code
cfg_subsys_attr_t data type
characters
use in a C program
-check_omp option (cc)
cma_debug() command (dbx)
coding errors
checking performed by lint
coding suggestions
C-specific considerations
cache usage patterns
data alignment
data types
library routine selection
sign considerations
command-line editing (dbx)
common file
See header file
Compaq Extended Math Library
how to access
compiler optimizations
improving with feedback file
improving with feedback file
improving with feedback file
recommended optimization levels
use of -O option (cc)
compiler options (ccc)
compiler system
ANSI name space cleanup
C compiler environments
C preprocessor
driver programs
linker
object file tools
compiling applications
in System V habitat
completion handling
compound pointer
conditional code
writing in dbx
cont command (dbx)
conti command (dbx)
cord utility
cord utility
core dump file
naming
specifying for dbx
specifying for dbx
Ctrl/Z
symbol name completion in dbx
CXML
how to access
c_excpt.h header file
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
D
data alignment
coding suggestions
data allocation
coding suggestions
data cache collision
avoiding
data cache collisions
avoiding
data cache misses
profiling for
data flow analysis
compilation optimizations
data reuse
handling efficiently
data segment
affect of -taso option
data sets, large
handling efficiently
data structures
allocation suggestions
data type
alignment in structures
modifying alignment
types supported by Alpha system
data types
array
array pointer
casts
coding suggestions
effect of -O option (cc)
floating-point range and processing
for attributes
mixing
sizes
data types, built-in
use in dbx commands
dbx commands
See also dbx debugger
args
cma_debug()
and ?
alias
assign
call
catch
cont
conti
delete
disable
down
dump
edit
enable
file
func
goto
ignore
list
listobj
next
nexti
patch
playback input
playback output
print
printregs
quit
record input
record input
record output
rerun
return
run
set
setenv
sh
source
status
step
stepi
stop
stopi
tlist
trace
tracei
tset
tstack
tstack
unalias
unset
up
use
whatis
when
where
whereis
which
dbx debugger
See also dbx commands
built-in data types
command-line editing
command-line options
compile command option (-g)
completing symbol name (Ctrl/Z)
debugging techniques
EDITMODE option
EDITOR option
entering multiple commands
-g option (cc)
initialization file (dbxinit)
invoking a shell from dbx
invoking an editor
LINEEDIT option
LINEEDIT option
operator precedence
predefined variables
repeating commands
.dbxinit file
debugger
See dbx debugger
debugging
general concepts
kernel debugging (-k option)
programs using shared libraries
decomposition
use in KAP
delete command (dbx)
-D_FASTMATH option (cc)
-D_INLINE_INTRINSICS option (cc)
-D_INTRINSICS option (cc)
directed decomposition
use in KAP
directive
pragma assert directives
pragma environment directives
pragma extern_model directives
pragma extern_prefix directives
pragma function
pragma inline
pragma intrinsic
pragma linkage
pragma member_alignment
pragma message
pragma pack
pragma pointer_size
pragma use_linkage
pragma weak
directives
ifdef
include
directories
linker search order
directories, source
specifying in dbx
dis (object file tool)
disable command (dbx)
disk files, executable
patching in dbx
-D option
use with -taso option
use with -taso option
down command (dbx)
driver program
compiler system
dump command (dbx)
dynamically configurable subsystem
creating
defined
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
E
edit command (dbx)
editing
command-line editing in dbx
EDITMODE variable
dbx command-line editing
editor
invoking from dbx
EDITOR variable
dbx command-line editing
enable command (dbx)
endian byte ordering
supported by Tru64 UNIX
enumerated data type
environment directive
pragma environment directive
environment variables
EDITMODE
EDITOR
LINEEDIT
MP_SPIN_COUNT
MP_STACK_SIZE
MP_THREAD_COUNT
MP_YIELD_COUNT
PROFFLAGS
setting in dbx
exception
definition
frame-based
structured
exception code
exception filter
exception handler
locating on the run-time stack
exception handling
application development considerations
floating-point operations
performance considerations
header files
exception_code function
exception_info function
excpt.h header file
executable disk files
patching in dbx
executable image
creating
creating
executable program
how to run
expressions
displaying values in dbx
displaying values in dbx
operator precedence in dbx
external names
external references
reducing resolution during linking
extern_model directive
pragma extern_model directive
extern_prefix directive
pragma extern_prefix directive
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
F
-fast option (cc)
feedback file
profile-directed optimization
feedback files
profile-directed optimization
profile-directed optimization
profile-directed reordering with cord
-feedback option (cc)
-feedback option (cc)
-feedback option (pixie)
-feedback option (pixie)
-feedback option (prof)
file (object file tool)
file command (dbx)
file names
suffixes for programming language files
file sharing
effects on performance
files
See archive files; executable disk files; header files; object files; source files
fixso utility
floating-point operations (complicated)
use of CXML
floating-point operations
exception handling
-fp_reorder option (cc)
use of KAP
floating-point range and processing
IEEE standard
-fp_reorder option (cc)
-fp_reorder option (cc)
fpu.h header file
frame-based exception handling
func command (dbx)
function directive
pragma function directive
functions
checking performed by lint
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
G
-G option (cc)
-g option (cc)
-g option (cc)
goto command (dbx)
gprof
gprof
See also profiling
-granularity option (cc)
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
H
handling exceptions
header file
including
header files
c_excpt.h
excpt.h
fpu.h
multilanguage
pdsc.h
heap memory analyzer
and profiling
hiprof
hiprof
hiprof
hiprof
hiprof
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
I
-I option (dbx)
-i option (dbx)
-I/usr/include option (ccc)
-ieee option (cc)
IEEE floating-point
See floating-point range and processing
ifdef directive
for multilanguage include files
-ifo option (cc)
-ifo option (cc)
ignore command (dbx)
image activation in dbx
include file
See header file
inline directive
pragma inline directive
-inline option (cc)
inlining, procedure
compilation optimizations
-D_INLINE_INTRINSICS option (cc)
instruction and source line profiling
instruction set, Alpha
using non-native instructions
integer division
substituting floating-point division
integer multiplication
substituting floating-point multiplication
intrinsic directive
pragma intrinsic directive
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
K
-k option (dbx)
KAP
usage recommendation
kernel debugging
-k option
Kuck & Associates Preprocessor
See KAP
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
L
ladebug debugger
large data sets
handling efficiently
ld command
linking taso shared objects
specifying -taso option
using in System V habitat
ld linker
handling assembly language files
linking with shared libraries
using directly or through ccc
leave statement
libc.so default C library
libexc exception library
libpthread.so
libraries
shared
library
linking programs with
library description files (lint)
library selection
effect on performance
limiting search paths
limits.h file
LINEEDIT variable
dbx command-line editing
dbx symbol name completion
linkage directive
pragma linkage directive
linking applications
by using compiler command
in System V habitat
linking options
effects of file sharing
lint
coding error checking
coding problem checker
command syntax
creating a lint library
data type checking
error messages
increasing table size
migration checking
options
options
portability checking
program flow checking
variable and function checking
warning classes
list command (dbx)
listobj command (dbx)
load time
reducing shared library load time
loadable subsystem
defined
loader
search path of
long pointer
loops
KAP optimizations
lint analysis of
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
M
macros
predefined
magic number
malloc function
tuning options
use with "taso"
member_alignment directive
pragma member_alignment directive
memory
detecting leaks
detecting leaks
displaying contents in dbx
tuning memory usage
memory access
detecting uninitialized or invalid
message directive
pragma message directive
misaligned data
See unaligned data
misses, cache
avoiding
mmap system call
shared libraries
use with taso
moncontrol routine
sample code
monitor routines
for controlling profiling
monitoring tools
monitor_signal routine
sample code
monstartup routine
sample code
-mp option (cc)
mpc_destroy routine
MP_SPIN_COUNT variable
MP_STACK_SIZE variable
MP_THREAD_COUNT variable
MP_YIELD_COUNT variable
multilanguage program
compiling
include files for
multiprocessing, symmetrical
See SMP
multithreaded application
developing libraries for
how to build
profiling
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
N
name resolution
semantics
name space
cleanup
naming conventions
shared libraries
next command (dbx)
nexti command (dbx)
nm (object file tool)
nm command
-noaccuracy_sensitive option
See -fp_reorder option
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
O
-O option (cc)
-O option (cc)
-O option (cc)
-O option (cc)
-O option (cc)
-O option (cc)
shared library problems
use to avoid lint messages
-O option (ccc)
object file
determining file type
determining section sizes
disassembling into machine code
dumping selected parts of
listing symbol table information
object file tools
dis
file
nm
odump
size
odump (object file tool)
odump command
-Olimit option (cc)
-om
postlink optimizer
-om option (cc)
omp barrier directive
-omp option (cc)
omp parallel directive
OpenMP directives
operators
precedence in dbx expressions
optimization
automatic and profile-directed
compilation options
compiler optimization options
improving with feedback file
improving with feedback file
post linking
techniques
use of -O option (cc)
when profiling
options, ccc compiler
output errors
using dbx to isolate
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
P
-p option (cc)
-p option (cc)
pack directive
pragma pack directive
parallel processing
OpenMP directives
parameter
See attribute
patch command (dbx)
pdsc.h header file
performance
profiling to improve
-pg option (cc)
-pg option (cc)
pixie
pixie
pixie
pixie
pixie
See also profiling
-pixstats option (prof)
playback input command (dbx)
playback output command (dbx)
pointer size
conversion
pointers
32-bit
compound
long
reducing memory use for pointers (-xtaso)
short
simple
pointer_size directive
pragma pointer_size directive
portability
bit fields
external names
pragma
assert directive
environment directive
extern_model directive
extern_prefix directive
function
inline
intrinsic
linkage
member_alignment
message
omp barrier
omp parallel
pack
pointer_size
threadprivate
use_linkage
weak
predefined variables
in dbx
-preempt_module option (cc)
-preempt_symbol option (cc)
preprocessor, C
See C preprocessor
print command (dbx)
printregs command (dbx)
procedure calls
handling efficiently
procedure inlining
compilation optimizations
-D_INLINE_INTRINSICS option (cc)
prof
prof
prof
See also profiling
PROFFLAGS
environment variable
profiling
automatic and profile-directed optimizations
CPU-time profiling with call-graph
CPU-time/event profiling for source lines and instructions
feedback files for optimization
feedback files for optimization
feedback files for optimization
-g option (cc)
gprof
gprof
hiprof
hiprof
hiprof
hiprof
hiprof
instructions and source lines
limiting display by line
limiting display information
manual design and code optimizations
memory leaks
merging data files
minimizing system resource usage
moncontrol routine
monitor_signal routine
monstartup routine
multithreaded applications
-O option (cc)
-p option (cc)
-p option (cc)
PC sampling with hiprof
-pg option (cc)
-pg option (cc)
pixie
pixie
pixie
pixie
pixie
prof
prof
prof
profile-directed reordering with cord
sample program
selecting information to display
shared library
shared library
source lines and instructions
-testcoverage option (pixie)
Third Degree
Third Degree
Third Degree
uprofile
uprofile
using Atom tools
using heap memory analyzer
using monitor routines
using optimization options when
using system monitors
verifying significance of test cases
program checking
C programs
-protect_headers option
protect_headers_setup script
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Q
question mark (?)
search command in dbx
quickstart
reducing shared library load time
troubleshooting
fixso
manually
using
quit command (dbx)
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
R
-r option (dbx)
record input command (dbx)
record input command (dbx)
record output command (dbx)
registers
displaying values in dbx
rerun command (dbx)
resolution of symbols
shared libraries
return command (dbx)
routines
calling under dbx control
run command (dbx)
run time
build options that affect run time
coding guidelines for improving
run-time errors
using dbx to isolate
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
S
scope
See also activation levels
determining activation levels
determining scope of variables
specifying scope of dbx variables
search commands in dbx (/ and ?)
search order
linker libraries
search path
limiting
loader
shared libraries
semantics
name resolution
name resolution
set command (dbx)
setenv command (dbx)
effect on debugger
effect on debugger
sh command (dbx)
shared libraries
advantages
applications that cannot use
backwards compatibility
binary incompatibility
creating
debugging programs using
displaying in dbx
linking with a C program
major version
minor version
mmap system call
multiple version dependencies
naming convention
overview
partial version
performance considerations
search path
symbol resolution
turning off
version identifier
versioning
shared library
profiling
profiling
shared library versioning
defined
shared object
short pointer
signals
stopping at in dbx
signed variables
effect on performance
simple pointer
size (object file tool)
slash (/)
search command in dbx
SMP
decomposition support in KAP
source code
checking with lint
listing in dbx
searching in dbx
source code compatibility
in System V habitat
source command (dbx)
source directories
specifying in dbx
source files
specifying in dbx
source line and instruction profiling
-speculate option (cc)
-speculate option (cc)
stack trace
obtaining in dbx
using to identify activation level
using to identify activation level
startup time
decreasing
static subsystem
defined
status command (dbx)
stdump (object file tool)
step command (dbx)
stepi command (dbx)
stop command (dbx)
stopi command (dbx)
$stop_on_exec variable (dbx)
$stop_on_exec variable (dbx)
storage class modifier
_ _align
strings command
strong symbol
structure
member alignment
structure alignment
pragma member_alignment directive
structured exception handling
structures
checking performed by lint
suffixes, file name
for programming language files
symbol names
completing using Ctrl/Z in dbx
symbol table
ANSI name space cleanup
listing
symbol, strong
symbol, weak
symbols
binding
name resolution semantics
options for handling unresolved symbols
resolution
resolving in shared libraries
search path
symmetrical multiprocessing
See SMP
sysconfig command
sysconfig command
sysconfigtab database
system calls
differences in System V habitat
system libraries
System V habitat
compiling and linking applications in
summary of system calls
using cc command
using ld command
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
T
taso option
cc command
-taso option
affect of -T and -D options
termination handler
how to code
-testcoverage option (pixie)
text segment
affect of -taso option
Third Degree
Third Degree
Third Degree
See also profiling
thread
profiling multithreaded applications
thread-safe code
how to write
thread-safe routine
characteristics
threadprivate directive
threads
debugging multithreaded applications
Visual Threads
tlist command (dbx)
-T option
use with -taso option
use with -taso option
trace command (dbx)
tracei command (dbx)
truncated address support option
See -taso option
try...except statement
use in exception handler
try...finally statement
use in termination handler
tset command (dbx)
tstack command (dbx)
tstack command (dbx)
-tune option (cc)
type casts
checking performed by lint
when to avoid
type declarations
displaying in dbx
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
U
unalias command (dbx)
unaligned data
avoiding
unions
checking performed by lint
unresolved symbols
options to ld command
shared libraries
-unroll option (cc)
unset command (dbx)
unsigned variables
effect on performance
up command (dbx)
uprofile
uprofile
See also profiling
use command (dbx)
use_linkage directive
pragma use_linkage directive
/usr/shlib directory
shared libraries
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
V
variables
See also environment variables
assigning values to
determining scope of
displaying names in dbx
displaying type declarations
obtaining values within activation levels
predefined variables in dbx
tracing
variables, signed or unsigned
effect on performance
versioning
shared libraries
Visual Threads
Visual Threads
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
W
warning classes
weak directive
pragma weak directive
weak symbol
whatis command (dbx)
when command (dbx)
where command (dbx)
whereis command (dbx)
which command (dbx)
Click letter for quick access: [Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
X
-xtaso option (cc)
-xtaso option (cc)
-xtaso_short option (cc)