Author: toshok
Date: 2005-06-14 21:50:31 -0400 (Tue, 14 Jun 2005)
New Revision: 46003

Modified:
   trunk/debugger/ChangeLog
   trunk/debugger/arch/DwarfReader.cs
Log:
2005-06-14  Chris Toshok  <[EMAIL PROTECTED]>

        * arch/DwarfReader.cs (DwarfReader.DwarfAttributes): flesh out the
        rest of the attributes from the spec.



Modified: trunk/debugger/ChangeLog
===================================================================
--- trunk/debugger/ChangeLog    2005-06-15 00:56:06 UTC (rev 46002)
+++ trunk/debugger/ChangeLog    2005-06-15 01:50:31 UTC (rev 46003)
@@ -1,5 +1,10 @@
 2005-06-14  Chris Toshok  <[EMAIL PROTECTED]>
 
+       * arch/DwarfReader.cs (DwarfReader.DwarfAttributes): flesh out the
+       rest of the attributes from the spec.
+
+2005-06-14  Chris Toshok  <[EMAIL PROTECTED]>
+
        * backends/mono/MonoFundamentalObjectBase.cs
        (MonoFundamentalObjectBase.SetObject): new method, here only as a
        workaround for bug #75270.

Modified: trunk/debugger/arch/DwarfReader.cs
===================================================================
--- trunk/debugger/arch/DwarfReader.cs  2005-06-15 00:56:06 UTC (rev 46002)
+++ trunk/debugger/arch/DwarfReader.cs  2005-06-15 01:50:31 UTC (rev 46003)
@@ -752,8 +752,10 @@
                }
 
                protected enum DwarfAttribute {
+                       sibling                 = 0x01,
                        location                = 0x02,
                        name                    = 0x03,
+                       ordering                = 0x09,
                        byte_size               = 0x0b,
                        bit_offset              = 0x0c,
                        bit_size                = 0x0d,
@@ -761,21 +763,52 @@
                        low_pc                  = 0x11,
                        high_pc                 = 0x12,
                        language                = 0x13,
+                       discr                   = 0x15,
+                       discr_value             = 0x16,
+                       visibility              = 0x17,
+                       import                  = 0x18,
+                       string_length           = 0x19,
+                       common_reference        = 0x1a,
                        comp_dir                = 0x1b,
                        const_value             = 0x1c,
+                       containing_type         = 0x1d,
+                       default_value           = 0x1e,
+                       inline                  = 0x20,
+                       is_optional             = 0x21,
                        lower_bound             = 0x22,
                        producer                = 0x25,
                        prototyped              = 0x27,
+                       return_addr             = 0x2a,
                        start_scope             = 0x2c,
+                       stride_size             = 0x2e,
                        upper_bound             = 0x2f,
+                       abstract_origin         = 0x31,
                        accessibility           = 0x32,
+                       address_class           = 0x33,
                        artificial              = 0x34,
+                       base_types              = 0x35,
                        calling_convention      = 0x36,
                        count                   = 0x37,
                        data_member_location    = 0x38,
+                       decl_column             = 0x39,
+                       decl_file               = 0x3a,
+                       decl_line               = 0x3b,
+                       declaration             = 0x3c,
+                       discr_list              = 0x3d,
                        encoding                = 0x3e,
                        external                = 0x3f,
+                       frame_base              = 0x40,
+                       friend                  = 0x41,
+                       identifier_case         = 0x42,
+                       macro_info              = 0x43,
+                       namelist_item           = 0x44,
+                       priority                = 0x45,
+                       segment                 = 0x46,
+                       specification           = 0x47,
+                       static_link             = 0x48,
                        type                    = 0x49,
+                       use_location            = 0x4a,
+                       variable_parameter      = 0x4b,
                        virtuality              = 0x4c,
                        vtable_elem_location    = 0x4d
                }
@@ -812,7 +845,8 @@
                        ref2                    = 0x12,
                        ref4                    = 0x13,
                        ref8                    = 0x14,
-                       ref_udata               = 0x15
+                       ref_udata               = 0x15,
+                       indirect                = 0x16
                }
 
                protected struct LineNumber : IComparable

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to