Home | History | Annotate | Download | only in m_demangle

Lines Matching refs:opname

649 cplus_demangle_opname (const char *opname, char *result, int options)
656 len = strlen(opname);
662 if (opname[0] == '_' && opname[1] == '_'
663 && opname[2] == 'o' && opname[3] == 'p')
667 tem = opname + 4;
676 else if (opname[0] == '_' && opname[1] == '_'
677 && ISLOWER((unsigned char)opname[2])
678 && ISLOWER((unsigned char)opname[3]))
680 if (opname[4] == '\0')
687 && memcmp (optable[i].in, opname + 2, 2) == 0)
698 if (opname[2] == 'a' && opname[5] == '\0')
705 && memcmp (optable[i].in, opname + 2, 3) == 0)
717 && opname[0] == 'o'
718 && opname[1] == 'p'
719 && strchr (cplus_markers, opname[2]) != NULL)
723 && memcmp (opname + 3, "assign_", 7) == 0)
730 && memcmp (optable[i].in, opname + 10, len1) == 0)
747 && memcmp (optable[i].in, opname + 3, len1) == 0)
757 else if (len >= 5 && memcmp (opname, "type", 4) == 0
758 && strchr (cplus_markers, opname[4]) != NULL)
761 tem = opname + 5;
782 cplus_mangle_opname (const char *opname, int options)
787 len = strlen (opname);
792 && memcmp (optable[i].out, opname, len) == 0)