Home | History | Annotate | Download | only in dwarf2

Lines Matching defs:attribute

43 struct attribute
45 /* Read the given attribute value as an address, taking the
46 attribute's form into account. */
49 /* If the attribute has a string form, return the string value;
53 /* Return the block value. The attribute must have block form. */
60 /* Return the signature. The attribute must have signature
68 /* Return the signed value. The attribute must have the appropriate
120 Section 7.5.4, "Attribute Encodings", explains that no attribute
136 that, if an attribute's can be either a constant or one of the
160 /* Check if the attribute's form is a DW_FORM_block*
165 /* Check if the attribute's form is a string form. */
168 /* Check if the attribute's form is an unsigned integer form. */
171 /* Check if the attribute's form is a signed integer form. */
174 /* Check if the attribute's form is a form that requires
178 /* Return DIE offset of this attribute. Return 0 with complaint if
179 the attribute is not of the required kind. */
189 /* Return the constant value held by this attribute. Return
190 DEFAULT_VALUE if the value held by the attribute is not
195 /* Return true if this attribute holds a canonical string. In some
206 /* Initialize this attribute to hold a non-canonical string
216 /* Set the canonical string value for this attribute. */
224 /* Set the block value for this attribute. */
231 /* Set the signature value for this attribute. */
238 /* Set this attribute to a signed integer. */
245 /* Set this attribute to an unsigned integer. */
253 /* Temporarily set this attribute to an unsigned integer. This is
262 /* Set this attribute to an address. */
273 /* True if this attribute requires reprocessing. */
281 Table 7.24. If the value is incorrect, or if this attribute has
286 /* Return the attribute's value as a dwarf_virtuality_attribute
291 /* Return the attribute's value as a boolean. An unrecognized form
298 form may require data not directly available in the attribute.
301 attribute must be done in two passes. In the first past, this
312 attribute alignment. */