summaryrefslogtreecommitdiffstats
path: root/llvm/docs/SourceLevelDebugging.html
diff options
context:
space:
mode:
authorJim Laskey <jlaskey@mac.com>2006-06-20 21:13:20 +0000
committerJim Laskey <jlaskey@mac.com>2006-06-20 21:13:20 +0000
commit4810c26d0482b3853fceb1fdbb5fe1130de79edc (patch)
tree530cabc4b371f470563af961f543239a4e0a0371 /llvm/docs/SourceLevelDebugging.html
parent9fa620ed778d595a55f7ad57835504549e5a2b01 (diff)
downloadbcm5719-llvm-4810c26d0482b3853fceb1fdbb5fe1130de79edc.tar.gz
bcm5719-llvm-4810c26d0482b3853fceb1fdbb5fe1130de79edc.zip
add subroutine types
llvm-svn: 28878
Diffstat (limited to 'llvm/docs/SourceLevelDebugging.html')
-rw-r--r--llvm/docs/SourceLevelDebugging.html5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/docs/SourceLevelDebugging.html b/llvm/docs/SourceLevelDebugging.html
index de6206360d6..23070d32784 100644
--- a/llvm/docs/SourceLevelDebugging.html
+++ b/llvm/docs/SourceLevelDebugging.html
@@ -590,6 +590,7 @@ are possible tag values;</p>
DW_TAG_structure_type = 19
DW_TAG_union_type = 23
DW_TAG_vector_type = 259
+ DW_TAG_subroutine_type = 46
</pre>
<p>The vector flag indicates that an array type is a native packed vector.</p>
@@ -610,6 +611,10 @@ 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>The the first member of subroutine (tag = <tt>DW_TAG_subroutine_type</tt>)
+types is the type of the return value for the subroutine. The remaining
+elements are the formal arguments to the subroutine.</p>
+
<p><a href="#format_composite_type">Composite type</a> location can be
determined from the compile unit and line number. The size, alignment and
offset are expressed in bits and can be 64 bit values. The alignment is used to
OpenPOWER on IntegriCloud