Changes in directory llvm/docs:
SourceLevelDebugging.html updated: 1.23 -> 1.24 --- Log message: Update debugging documents. --- Diffs of the changes: (+13 -1) SourceLevelDebugging.html | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletion(-) Index: llvm/docs/SourceLevelDebugging.html diff -u llvm/docs/SourceLevelDebugging.html:1.23 llvm/docs/SourceLevelDebugging.html:1.24 --- llvm/docs/SourceLevelDebugging.html:1.23 Wed Jun 21 06:08:10 2006 +++ llvm/docs/SourceLevelDebugging.html Mon Aug 21 16:21:06 2006 @@ -591,6 +591,7 @@ DW_TAG_union_type = 23 DW_TAG_vector_type = 259 DW_TAG_subroutine_type = 46 + DW_TAG_inheritance = 26 </pre> <p>The vector flag indicates that an array type is a native packed vector.</p> @@ -611,6 +612,17 @@ or <a href="#format_composite_type">composite</a> type descriptors, each representing a field member of the structure or union.</p> +<p>For C++ classes (tag = <tt>DW_TAG_structure_type</tt>), member descriptors +provide information about base classes, static members and member functions. If +a member is a <a href="#format_derived_type">derived type descriptor</a> and has +a tag of <tt>DW_TAG_inheritance</tt>, then the type represents a base class. If +the member of is a <a href="#format_global_variables">global variable +descriptor</a> then it represents a static member. And, if the member is a <a +href="#format_subprograms">subprogram descriptor</a> then it represents a member +function. For static members and member functions, <tt>getName()</tt> returns +the members link or the C++ mangled name. <tt>getDisplayName()</tt> the +simplied version of the name.</p> + <p>The first member of subroutine (tag = <tt>DW_TAG_subroutine_type</tt>) type elements is the return type for the subroutine. The remaining elements are the formal arguments to the subroutine.</p> @@ -1755,7 +1767,7 @@ <a href="mailto:[EMAIL PROTECTED]">Chris Lattner</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2006/06/21 11:08:10 $ + Last modified: $Date: 2006/08/21 21:21:06 $ </address> </body> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits