This is the mail archive of the
dwarf2@corp.sgi.com
mailing list for the dwarf2 project.
Dwarf 2 Minutes, April 18, 2000
- To: Dwarf 2 <dwarf2 at corp dot sgi dot com>
- Subject: Dwarf 2 Minutes, April 18, 2000
- From: Michael Eager <eager at eagercon dot com>
- Date: Sun, 30 Apr 2000 18:07:50 -0700
- Reply-To: Michael Eager <eager at eagercon dot com>
Issue discussion --
000323.1 Java LANG definition
Add DW_LANG_Java definition. Approved.
000323.2 Java Interface definition
Add DW_TAG_interface_type for Java support. Approved.
Interface is semantically equivalent to class or struct. A Java
interface is equivalent to an abstract class in C++. Discussion
about whether to create new tag or to use struct resulted in decision
to create new TAG rather than reuse DW_TAG_struct. Struct, class and
union are separate TAGs, even if the semantic differences between struct
and class are minimal. Only the following attributes are expected:
DECL (standard source location), DW_AT_accessibility, DW_AT_name,
DW_AT_sibling, and DW_AT_start_scope.
000330.1 Call Frame extension
Extend CFA computation to make it more general. The PowerPC Altivec
function prolog dynamically aligns the stack by inserting alignment
bytes. Current CFA only permits static description of stack frame.
Add DW_CFA_def_cfa_expression and DW_CFA_expression to allow general
computation of arbitrary expression. Approved.
Other issues --
The results of committee discussion and decision, as reflected in the minutes,
will be added to the proposals on the web page.
Drafts of the Dwarf2 specification will be distributed every four weeks.
--
Michael Eager Eager Consulting eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306 650-325-8077