30.01.2013 Views

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CURRENT FRAME: The current portion of stack memory, in the sense that it<br />

contains information about the subprocedure invocation that is currently<br />

executing.<br />

CURRENT LANGUAGE: The source code language used by the file that contains<br />

the current source location.<br />

CURRENT LIST LOCATION: The location governing what source code appears<br />

in response to a list command.<br />

DATASET: A set of array elements generated by <strong>TotalView</strong> and sent to the<br />

Visualizer. (See visualizer process on page 410.)<br />

DBELOG LIBRARY: A library of routines for creating event points and generating<br />

event logs from <strong>TotalView</strong>. To use event points, you must link your<br />

program with both the dbelog and elog libraries.<br />

DBFORK LIBRARY: A library of special versions of the fork() and execve() calls<br />

used by <strong>TotalView</strong> to debug multi-process programs. If you link your program<br />

with the <strong>TotalView</strong> dbfork library, <strong>TotalView</strong> can automatically attach<br />

to newly spawned processes.<br />

DEADLOCK: A condition where two or more processes are simultaneously<br />

waiting for a resource such that none of the waiting processes can execute.<br />

DEBUGGING INFORMATION: Information relating an executable to the source<br />

code from which it was generated.<br />

DEBUGGER PROMPT: A string printed by the CLI that indicates that it is<br />

ready to receive another user command.<br />

DEBUGGER SERVER: See tvdsvr process on page 410.<br />

DEBUGGER STATE: Information that <strong>TotalView</strong> or the CLI maintains to interpret<br />

and respond to user commands. This includes debugger modes, userdefined<br />

commands, and debugger variables.<br />

DEPRECATED: A feature that is still available but might be eliminated in a<br />

future release.<br />

DISASSEMBLED CODE: A symbolic translation of binary code into assembler<br />

language.<br />

DISTRIBUTED DEBUGGING: The action of debugging a program that is running<br />

on more than one host in a network. The hosts can be homogeneous<br />

or heterogeneous. For example, programs written with message-passing<br />

libraries such as Parallel Virtual Machine (PVM) or Parallel Macros (PAR-<br />

MACS), run on more than one host.<br />

DIVING: The action of displaying more information about an item. For<br />

example, if you dive into a variable in <strong>TotalView</strong>, a window appears with<br />

more information about the variable.<br />

DLL: Dynamic Link Library. A shared library whose functions can be dynamically<br />

added to a process when a function with the library is needed. In contrast,<br />

a statically linked library is brought into the program when it is created.<br />

400 Glossary

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!