attr 130 dxref.c static inline char *get_child (char *elem, char *name, char *attr, attr 132 dxref.c static inline char *get_tag (char *name, char *attr, xmlNodePtr from); attr 133 dxref.c static inline char *get_attr (char *name, char *attr, xmlNodePtr from); attr 443 dxref.c xmlAttrPtr attr; attr 464 dxref.c attr = xmlGetID (xml_doc, comp_unit [i].line_offset); attr 465 dxref.c assert (attr != NULL); attr 466 dxref.c line_node = attr->parent; attr 620 dxref.c get_child (char *elem, char *name, char *attr, xmlNodePtr from) attr 636 dxref.c if (*attr == '@') { attr 637 dxref.c attr++; attr 638 dxref.c return xmlGetProp (node, attr); attr 643 dxref.c if (strcmp (child->name, attr)) continue; attr 653 dxref.c get_tag (char *name, char *attr, xmlNodePtr from) attr 655 dxref.c return get_child ("tag", name, attr, from); attr 659 dxref.c get_attr (char *name, char *attr, xmlNodePtr from) attr 661 dxref.c return get_child ("attribute", name, attr, from); attr 703 dxref.c char *attr, *xpath; attr 711 dxref.c attr = xmlGetProp (node, "name"); attr 712 dxref.c assert (!strcmp (attr, "DW_TAG_subroutine_type") attr 713 dxref.c || !strcmp (attr, "DW_TAG_subprogram")); attr 714 dxref.c xmlFree (attr); attr 722 dxref.c char *attr = xmlGetProp (child, "name"); attr 723 dxref.c if (!strcmp (attr, "DW_TAG_unspecified_parameters")) { attr 725 dxref.c } else if (!strcmp (attr, "DW_TAG_formal_parameter")) { attr 737 dxref.c xmlFree (attr); attr 783 dxref.c char *attr; attr 788 dxref.c attr = xmlGetProp (child, "name"); attr 789 dxref.c if (strcmp (attr, "DW_TAG_subrange_type")) { attr 790 dxref.c xmlFree (attr); attr 793 dxref.c xmlFree (attr); attr 799 dxref.c attr = xmlGetProp (child2, "name"); attr 800 dxref.c if (strcmp (attr, "DW_AT_upper_bound")) { attr 801 dxref.c xmlFree (attr); attr 804 dxref.c xmlFree (attr); attr 919 dxref.c char *attr, *ret; attr 923 dxref.c attr = xmlGetProp (node, "name"); attr 925 dxref.c if (!strcmp (attr, "DW_TAG_array_type")) { attr 927 dxref.c } else if (!strcmp (attr, "DW_TAG_base_type")) { attr 929 dxref.c } else if (!strcmp (attr, "DW_TAG_pointer_type")) { attr 931 dxref.c } else if (!strcmp (attr, "DW_TAG_subroutine_type")) { attr 933 dxref.c } else if (!strcmp (attr, "DW_TAG_const_type")) { attr 935 dxref.c } else if (!strcmp (attr, "DW_TAG_volatile_type")) { attr 937 dxref.c } else if (!strcmp (attr, "DW_TAG_structure_type")) { attr 939 dxref.c } else if (!strcmp (attr, "DW_TAG_union_type")) { attr 941 dxref.c } else if (!strcmp (attr, "DW_TAG_typedef")) { attr 943 dxref.c } else if (!strcmp (attr, "DW_TAG_enumeration_type")) { attr 946 dxref.c } else if (!strcmp (attr, "DW_TAG_member")) { attr 947 dxref.c } else if (!strcmp (attr, "DW_TAG_subrange_type")) { attr 952 dxref.c xmlFree (attr); attr 1202 dxref.c char *attr; attr 1205 dxref.c attr = xmlGetProp (node, "name"); attr 1206 dxref.c if (args.verbose) printf ("\tprocessing %s\n", attr); attr 1208 dxref.c if (!strcmp (attr, "DW_TAG_compile_unit")) { attr 1210 dxref.c } else if (!strcmp (attr, "DW_TAG_subprogram")) { attr 1212 dxref.c } else if (!strcmp (attr, "DW_TAG_lexical_block")) { attr 1214 dxref.c } else if (!strcmp (attr, "DW_TAG_variable")) { attr 1216 dxref.c } else if (!strcmp (attr, "DW_TAG_label")) { attr 1218 dxref.c } else if (!strcmp (attr, "DW_TAG_typedef")) { attr 1220 dxref.c } else if (!strcmp (attr, "DW_TAG_structure_type")) { attr 1222 dxref.c } else if (!strcmp (attr, "DW_TAG_union_type")) { attr 1224 dxref.c } else if (!strcmp (attr, "DW_TAG_enumeration_type")) { attr 1227 dxref.c } else if (!strcmp (attr, "DW_TAG_array_type") attr 1228 dxref.c || !strcmp (attr, "DW_TAG_base_type") attr 1229 dxref.c || !strcmp (attr, "DW_TAG_const_type") attr 1230 dxref.c || !strcmp (attr, "DW_TAG_pointer_type") attr 1231 dxref.c || !strcmp (attr, "DW_TAG_subroutine_type") attr 1232 dxref.c || !strcmp (attr, "DW_TAG_volatile_type") attr 1233 dxref.c || !strcmp (attr, "DW_TAG_member") attr 1234 dxref.c || !strcmp (attr, "DW_TAG_subrange_type") attr 1235 dxref.c || !strcmp (attr, "DW_TAG_constant") attr 1236 dxref.c || !strcmp (attr, "DW_TAG_enumerator") attr 1237 dxref.c || !strcmp (attr, "DW_TAG_formal_parameter") attr 1238 dxref.c || !strcmp (attr, "DW_TAG_unspecified_parameters")) { attr 1260 dxref.c xmlFree (attr); attr 2229 dxref.c xmlAttrPtr attr; attr 2236 dxref.c attr = xmlGetID (xml_doc, comp_unit [i].macinfo_offset); attr 2237 dxref.c assert (attr != NULL); attr 2238 dxref.c node = attr->parent;