diff options
author | Jim Laskey <jlaskey@mac.com> | 2006-08-21 21:21:06 +0000 |
---|---|---|
committer | Jim Laskey <jlaskey@mac.com> | 2006-08-21 21:21:06 +0000 |
commit | 4a9df24ba8b30556a31efef37c9feadd2903f7d0 (patch) | |
tree | 499bee5fa29c9cd145af2a4cf7c15e569df12b8d /docs | |
parent | 760383e298f5b4633b4454ad4184b379d56f17e2 (diff) | |
download | external_llvm-4a9df24ba8b30556a31efef37c9feadd2903f7d0.zip external_llvm-4a9df24ba8b30556a31efef37c9feadd2903f7d0.tar.gz external_llvm-4a9df24ba8b30556a31efef37c9feadd2903f7d0.tar.bz2 |
Update debugging documents.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29800 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/SourceLevelDebugging.html | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/SourceLevelDebugging.html b/docs/SourceLevelDebugging.html index 4525e44..9a4e402 100644 --- a/docs/SourceLevelDebugging.html +++ b/docs/SourceLevelDebugging.html @@ -591,6 +591,7 @@ are possible tag values;</p> 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 @@ href="#format_basic_type">basic</a>, <a href="#format_derived_type">derived</a> 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> |