Index


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)