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;