Warning: Attempt to read property "date" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "msg" on null in /usr/local/www/websvn.planix.org/blame.php on line 247
WebSVN – tendra.SVN – Blame – /branches/tendra4/doc/diag/diag1.html – Rev 2

Subversion Repositories tendra.SVN

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
<!-- Crown Copyright (c) 1998 -->
2
<HTML>
3
<HEAD>
4
<TITLE>TDF Diagnostic Specification, Issue 3.0</TITLE>
5
</HEAD>
6
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000FF" VLINK="#400080" ALINK="#FF0000">
7
<H1>TDF Diagnostic Specification, Issue 3.0</H1>
8
<H3>January 1998</H3>
9
<A HREF="diag4.html"><IMG SRC="../images/next.gif" ALT="next section"></A>
10
<IMG SRC="../images/no_prev.gif" ALT="previous section">
11
<IMG SRC="../images/no_top.gif" ALT="current document">
12
<A HREF="../index.html"><IMG SRC="../images/home.gif" ALT="TenDRA home page">
13
</A>
14
<IMG SRC="../images/no_index.gif" ALT="document index"><P>
15
<HR>
16
<DL>
17
<DT><A HREF="#intro"><B>1</B> - Introduction</A><DD>
18
<DT><A HREF="diag4.html"><B>2</B> - Diagnostic SORTs</A><DD>
19
<DT><A HREF="diag5.html"><B>3</B> - Reserved diagnostic TOKENs</A><DD>
20
<DT><A HREF="diag6.html"><B>4</B> - Proposed changes</A><DD>
21
</DL>
22
 
23
<HR>
24
 
25
<H1><A NAME="intro">1. Introduction</A></H1>
26
The TDF diagnostic information is intended to convey all that information,
27
used by current source level debuggers, which would conventionally
28
be part of an object file. Any particular installer will only use
29
those parts of this information which its native object format can
30
represent. 
31
<P>
32
The version of the diagnostics described here is the first version.
33
It has only been tested with TDF produced from C programs. There are
34
known to be certain deficiencies relative to other languages (in particular
35
to FORTRAN). A later version will correct these deficiencies. The
36
changes already envisaged are detailed in <A HREF="diag6.html#0">section
37
4</A>, and would have minimal (if any) impact on C producers. 
38
<P>
39
The diagnostic system introduces one new type of TDF linkable entities,
40
and currently adds two new units to the bitstream representation of
41
TDF. 
42
<P>
43
Much of the actual annotation of procedure bodies is currently done
44
by reserved <CODE>TOKEN</CODE>s, which installers recognize specially.
45
These <CODE>TOKEN</CODE>s are described in <A HREF="diag5.html#0">section
46
3</A>. 
47
<P>
48
There is a resemblance between the TDF diagnostic information and
49
Unix International's DWARF format. DWARF has similar aims to the TDF
50
diagnostics, and ensuring that complete DWARF information could be
51
generated provided a useful check during the development of the TDF
52
diagnostics. However the TDF diagnostics are intended to be architecture
53
(and format) neutral. No inference should be made about any link (present
54
or future) between DWARF and TDF diagnostics. 
55
<P>
56
 
57
<HR>
58
<P><I>Part of the <A HREF="../index.html">TenDRA Web</A>.<BR>Crown
59
Copyright &copy; 1998.</I></P>
60
</BODY>
61
</HTML>