Installation guide
programmers. DEC FUSE offers a set of tools with a DEC OSF/Motif user
interface and graphics options in an integrated setting. DEC FUSE tools
include an editor, a code manager, a program builder, a debugger, a
cross-referencer, and a call graph browser.
DIGITAL UNIX systems also include another debugging tool, kdbx. The
kdbx utility is an interactive, crash analysis and kernel debugging tool that
replaces the ULTRIX crash program. As a kernel debugging tool, kdbx
serves as a front end to the dbx debugger, and enables you to examine the
running kernel or dump files created by savecore. The kdbx utility is also
insensitive to version numbers, and can be customized and extended. For
more information on the kdbx utility, see the Kernel Debugging manual.
6.3.5 Other Programming Tools
DIGITAL UNIX systems have other programming tools that are available
on ULTRIX. These tools have been modified to support the ANSI C
language dialect, shared libraries, and 64-bit data types. Otherwise, their
use is the same as their ULTRIX equivalents.
The following list gives a brief description of each tool. (For more
information about the tools, see the reference page for each individual tool.)
• ar
Creates and maintains archive libraries. (You cannot use the ar
command to create shared libraries. To create shared libraries, use the
ld command as described in Section 8.1.4 and Section 8.1.5.)
• cflow
Analyzes C application files (as well as yacc, lex, and assembler files)
and builds a graph that charts the external references made in the
application.
• ctags
Creates a tags file that you can use with the ex editor. The tags file
specifies the location of functions and typedef declarations in the
specified set of C application files.
• cxref
Analyzes a set of C application files and builds a cross-reference table.
The table lists all the symbols used in the application.
• dis
Disassembles object files into machine instructions.
Overview of the DIGITAL UNIX Programming Environment 6–9