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