Home | History | Annotate | Download | only in elff

Lines Matching full:descriptor

286 /* DIE attribute descriptor in the .debug_abbrev section.
287 * Attribute descriptor contains two LEB128 values. First one provides
298 /* Checks if this is a separator descriptor.
306 /* Pulls attribute data, advancing past this descriptor.
308 * at_value - Upon return contains attribute value of this descriptor.
309 * form - Upon return contains form value of this descriptor.
311 * Pointer to the byte past this descriptor block (usually, next
316 /* Size of separator descriptor is always 2 bytes. */
336 /* DIE abbreviation descriptor in the .debug_abbrev section.
337 * DIE abbreviation descriptor contains three parameters. The first one is a
338 * LEB128 value, that encodes 1 - based abbreviation descriptor number.
339 * Abbreviation descriptor numbers seems to be always in sequential order, and
341 * first DIE abbreviation descriptor of each compilation unit is always 1.
343 * Besides abbreviation number, DIE abbreviation descriptor contains two more
348 * This descriptor is immediately followed by a list of attribute descriptors
349 * (see Dwarf_Abbr_AT) for the DIE represented by this abbreviation descriptor.
355 /* Gets abbreviation number for this descriptor. */
362 /* Gets DIE tag for this descriptor. */
369 /* Pulls DIE abbreviation descriptor data, advancing past this descriptor.
372 * descriptor. This parameter can be NULL, if the caller is not interested
374 * tag - Upon return contains tag of the DIE for this descriptor. This
376 * form - Upon return contains form of the DIE for this descriptor.
397 * this DIE descriptor. */
402 /* DIE descriptor in the .debug_info section.
403 * DIE descriptor contains one LEB128-encoded value, containing DIE's
404 * abbreviation descriptor number in the .debug_abbrev section.
406 * DIE descriptor is immediately followed by the list of DIE attribute values,
408 * .debug_abbrev section, that immediately follow the DIE attribute descriptor,
409 * addressed by this descriptor's abbr_num LEB128.
412 /* 1 - based index of DIE abbreviation descriptor (Dwarf_Abbr_DIE) for this
415 * NOTE: DIE abbreviation descriptor indexes are tied to the compilation
436 /* Pulls DIE information, advancing past this descriptor to DIE attributes.
441 * Pointer to the byte past this descriptor (the list of DIE attributes).
567 /* Source file descriptor in the .debug_line section.
568 * Descriptor begins with zero-terminated file name, followed by an ULEB128,
577 /* Checks of this descriptor ends the list. */
587 /* Processes this descriptor, advancing to the next one.
593 * Pointer to the next source file descriptor in the list.
614 /* Gets directory index for this descriptor. */
736 * NOTE: before adding, this method will verify that descriptor for the
842 * abbreviation descriptor number. Normally, the very next DIE
949 /* Current index of source file descriptor. */
979 /* Current value for explicitly set current source file descriptor.
980 * If not NULL, this descriptor has priority over the descriptor, addressed