Lines Matching defs:tag
34 /* Type for DWARF tag ID. */
345 * tag value, and the second one is one byte flag specifying whether or not
362 /* Gets DIE tag for this descriptor. */
364 Dwarf_Tag tag;
365 process(NULL, &tag);
366 return tag;
374 * tag - Upon return contains tag of the DIE for this descriptor. This
381 Dwarf_Tag* tag) const {
389 /* Next one is a "tag". */
391 if (tag != NULL) {
392 *tag = val.u16;
669 /* Parse tag context.
679 /* Checks if a DIE with the given tag should be collected during the parsing.
681 * parse_context - Parse context to check the tag against. This parameter can
683 * tag - Tag to check.
685 * true if a DIE with the given tag should be collected during the parsing,
689 collect_die(const DwarfParseContext* parse_context, Dwarf_Tag tag) {
694 if (*tags == tag) {
985 /* Checks if given tag belongs to a routine. */
987 dwarf_tag_is_routine(Dwarf_Tag tag) {
988 return tag == DW_TAG_inlined_subroutine ||
989 tag == DW_TAG_subprogram ||
990 tag == DW_AT_main_subprogram;
993 /* Checks if given tag belongs to a compilation unit. */
995 dwarf_tag_is_cu(Dwarf_Tag tag) {
996 return tag == DW_TAG_compile_unit ||
997 tag == DW_TAG_partial_unit;