|
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
|
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
disassembling
displaying information about
linking using ld
passing command-line arguments to
running
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
AES
application-level interface requirements
alias command (dbx)
_align storage class modifier
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 standards
application development considerations
application development considerations
-ansi_alias option (cc)
-ansi_args option (cc)
application
linking with ld command
application development
phases of
Application Environment Specification
See AES
application programs
building guidelines
coding guidelines
compiling and linking in System V habitat
optimizing
porting
porting
reducing memory usage with -xtaso
archive file
determining section sizes
dumping selected parts of
array usage
allocation considerations
optimizing in C
as command
linking files compiled with
assign command (dbx)
-assume aligned_objects option (cc)
-assume noaccuracy_sensitive option (cc)
See -fp_reorder option
Atom tools
developing
examples of
prepackaged 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 (cc)
compiling multilanguage programs
-c option (dbx)
C preprocessor
implementation-specific directives
including common files
multilanguage include files
predefined macros
C programs
optimization considerations
cache collisions, data
avoiding
cache misses
avoiding
cache thrashing
preventing
cache usage
coding suggestions
improving with cord
call command (dbx)
call graphs
gprof tool
calls
See procedure calls
-call_shared option (cc)
catch command (dbx)
cc command
compilation control options
debugging option
default behavior
invoking the linker
setting default alignment
specifying additional libraries
specifying function inlining
specifying search path for libraries
use by other compiler commands
using in System V habitat
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
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
compiler commands
invoking the linker
compiler optimizations
improving with feedback file
recommended optimization levels
use of -O option (DEC C)
compiler options
-g option
compiler options (cc)
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
core dump file
naming
specifying for dbx
specifying for dbx
Ctrl/Z
symbol name completion in dbx
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 collisions
avoiding
data flow analysis
compilation optimizations
data reuse
handling efficiently
data sets, large
handling efficiently
data structures
allocation suggestions
data type
types supported by Tru64 UNIX
data types
alignment
bit field
structure
array
array pointer
casts
coding suggestions
effect of -O option (DEC C)
floating-point range and processing
for attributes
mixing
sizes
data types, built-in
use in dbx commands
dbx commands
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
See also dbx debugger
dbx debugger
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
See also dbx commands
.dbxinit file
debugger
See dbx debugger
debugging
general concepts
kernel debugging (-k option)
programs using shared libraries
Tru64 UNIX debugging tools
See also dbx debugger, ladebug debugger, lint, Third Degree
decomposition
use in KAP
delete command (dbx)
development tools, software (Tru64 UNIX)
-D_FASTMATH option (cc)
Digital Extended Math Library
how to access
-D_INLINE_INTRINSICS option (cc)
-D_INTRINSICS option (cc)
directed decomposition
use in KAP
directive
pointer_size
pragma environment 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 command
disable command (dbx)
disk files, executable
patching in dbx
distribution media
loading applications on
-double option (cc)
down command (dbx)
driver program
compiler system
dump command (dbx)
DXML
how to access
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
PROFDIR
PROFFLAGS
profiling
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
|
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 files
how to create
use to improve compiler optimizations
-feedback option (cc)
file command
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
exception handling
-fp_reorder option (cc)
use of KAP
floating-point operations (complicated)
use of DXML
floating-point range and processing
IEEE standard
-fp_reorder option (cc)
-fp_reorder option (cc)
-fprm n 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)
effect on debugging
-G option (cc)
goto command (dbx)
gprof
profiling tool
use to diagnose performance
|
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
standards conformance in
hiprof (Atom tool)
hiprof (Atom tool)
|
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 (cc)
-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 manual option (cc)
-inline option (cc)
inlining, procedure
compilation optimizations
-D_INLINE_INTRINSICS option (cc)
installation tools
instruction set, Alpha
using non-native instructions
integer division
substituting floating-point division
integer multiplication
substituting floating-point multiplication
internationalization
developing applications
interprocess communications
pipes
signals
sockets
STREAMS
System V IPC
threads
X/Open Transport Interface (XTI)
intrinsic directive
pragma intrinsic directive
IPC
See interprocess communications
ISO standards
application development considerations
|
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
using in System V habitat
ld linker
linking object files
linking with shared libraries
leave statement
libc.so
default C library
libexc exception library
libpthread.so
libraries
shared
library description files (lint)
library selection
effect on performance
library, software
specifying
limiting search paths
limits.h file
LINEEDIT variable
dbx command-line editing
dbx symbol name completion
linkage directive
pragma linkage directive
linker
See ld linker
linking applications
by using compiler command
in System V habitat
linking options
effects of file sharing
linking program
See application
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
member_alignment directive
pragma member_alignment directive
-member_alignment option (cc)
memory
detecting leaks
detecting leaks
displaying contents in dbx
tuning memory usage
memory access
detecting uninitialized or invalid
message directive
pragma message directive
messages, IPC
See System V IPC
misaligned data
See unaligned data
misses, cache
avoiding
mmap system call
shared libraries
moncontrol routine
sample code
monitor routines
for controlling profiling
monitoring tools
gprof
pixie
pixie
prof
prof
monitor_signal routine
sample code
monstartup routine
sample code
multilanguage program
compiling
include files for
multiprocessing, symmetrical
See SMP
multithreaded application
developing libraries for
how to build
multithreaded applications
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 command
-noaccuracy_sensitive option (cc)
See -fp_reorder option
-no_fp_reorder option (cc)
-no_misalign option (cc)
-no_pg 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 |
O
-O compiler option
shared library problems
use to avoid lint messages
-O1 option (cc)
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 utility)
-Olimit option (cc)
-om
postlink optimizer
-om option (cc)
-O option (cc)
-O* options (cc)
-O* options (cc)
-O* options (cc)
overview of optimization levels
operators
precedence in dbx expressions
optimization
compilation options
compiler optimization options
improving with feedback file
post linking
techniques
use of -O option (DEC C)
options, cc 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
pack directive
pragma pack directive
parameter
See attribute
patch command (dbx)
PC sampling
PC sampling
pdsc.h header file
performance
using the profiler (prof)
pipes
pixie (Atom tool)
use to create feedback file
use to diagnose performance
using to profile
pixstats
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
pointer_size pragma
portability
bit fields
external names
standards
POSIX standards
application development considerations
application development considerations
pragma
environment directive
function
inline
intrinsic
linkage
member_alignment
message
pack
pointer_size
pointer_size
use_linkage
weak
predefined variables
in dbx
-preempt_module option (cc)
-preempt_symbol option (cc)
-preempt_symbol option (cc)
preprocessor, C
See C preprocessor
/
See slash
?
See question mark
print command (dbx)
printregs command (dbx)
procedure calls
handling efficiently
procedure inlining
compilation optimizations
-D_INLINE_INTRINSICS option (cc)
prof
use to create feedback file
use to diagnose performance
See also profiling
PROFDIR
environment variables
profiling environment variable
PROFFLAGS
environment variable
profiler tools
when to use
profiling
averaging results
basic block counting
basic block counting
environment variables
limiting display by line
limiting display information
moncontrol routine
monitor_signal routine
monstartup routine
multithreaded applications
overview
PC sampling
using Atom tools
using monitor routines
program checking
C programs
program counter sampling
program installation tools
programming languages
supported by Tru64 UNIX
-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)
RCS code management system
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
SCCS (Source Code Control System)
scope
determining activation levels
determining scope of variables
specifying scope of dbx variables
See also activation levels
-SD/usr/include option (cc)
search commands in dbx (/ and ?)
search order
linker libraries
search path
limiting
loader
shared libraries
secure programs
semantics
name resolution
name resolution
semaphores
See System V IPC
set command (dbx)
setenv command (dbx)
effect on debugger
effect on debugger
setld utility
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 versioning
defined
shared object
short pointer
signals
stopping at in dbx
-signed option (cc)
signed variables
effect on performance
simple pointer
size command
slash (/)
search command in dbx
SMP
decomposition support in KAP
sockets
software development tools (Tru64 UNIX)
source code
checking with lint
listing in dbx
searching in dbx
source code compatibility
in System V habitat
Source Code Control System
SCCS
source command (dbx)
source directories
specifying in dbx
source file
controlling access to
source files
specifying in dbx
-speculate option (cc)
stack trace
obtaining in dbx
using to identify activation level
using to identify activation level
standards
programming considerations
startup time
decreasing
static subsystem
defined
status command (dbx)
-std0 option (cc)
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
STREAMS
strings command
strong symbol
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
System V IPC
|
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)
See also -xtaso option
termination handler
Third Degree (Atom tool)
Third Degree (Atom tool)
thread-safe code
how to write
thread-safe routine
characteristics
threads
debugging multithreaded applications
profiling multithreaded applications
Visual Threads
tlist command (dbx)
tools
major tools for software development
trace command (dbx)
tracei command (dbx)
truncated address support option
See -taso option
trusted programs
try body
try body
tset command (dbx)
tstack command (dbx)
tstack command (dbx)
-tune generic option (cc)
-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)
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
assigning values to
determining scope of
displaying names in dbx
displaying type declarations
obtaining values within activation levels
predefined variables in dbx
tracing
See also environment variables
variables, signed or unsigned
effect on performance
versioning
shared libraries
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)
-writeable_strings 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 |
X
X/Open standards
application development considerations
application development considerations
X/Open Transport Interface (XTI)
-xtaso option (cc)
-xtaso option (cc)
-xtaso_short option (cc)
XTI