From 4a9df24ba8b30556a31efef37c9feadd2903f7d0 Mon Sep 17 00:00:00 2001
From: Jim Laskey
The vector flag indicates that an array type is a native packed vector.
@@ -611,6 +612,17 @@ href="#format_basic_type">basic, derived or composite type descriptors, each representing a field member of the structure or union. +For C++ classes (tag = DW_TAG_structure_type), member descriptors +provide information about base classes, static members and member functions. If +a member is a derived type descriptor and has +a tag of DW_TAG_inheritance, then the type represents a base class. If +the member of is a global variable +descriptor then it represents a static member. And, if the member is a subprogram descriptor then it represents a member +function. For static members and member functions, getName() returns +the members link or the C++ mangled name. getDisplayName() the +simplied version of the name.
+The first member of subroutine (tag = DW_TAG_subroutine_type) type elements is the return type for the subroutine. The remaining elements are the formal arguments to the subroutine.