⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demangle.exp

📁 这个是LINUX下的GDB调度工具的源码
💻 EXP
📖 第 1 页 / 共 5 页
字号:
	"ifstream::ifstream\[(\]+(const char|char const) \[*\]+, int, int\[)\]+"    test_demangling_exact "lucid: __ct__8ifstreamFiPcT1" "ifstream::ifstream(int, char *, int)"    test_demangling_exact "lucid: __ct__Q23foo3barFv" "foo::bar::bar(void)"    test_demangling_exact "lucid: __ct__Q33foo3bar4bellFv" "foo::bar::bell::bell(void)"    test_demangling_exact "lucid: __dl__3fooSFPv" "foo::operator delete(void *) static"    test_demangling_exact "lucid: __dl__FPv" "operator delete(void *)"    test_demangling_exact "lucid: __dt__10istrstreamFv" "istrstream::~istrstream(void)"    test_demangling_exact "lucid: __dt__Q23foo3barFv" "foo::bar::~bar(void)"    test_demangling_exact "lucid: __dt__Q33foo3bar4bellFv" "foo::bar::bell::~bell(void)"    test_demangling_exact "lucid: __dv__3fooFR3foo" "foo::operator/(foo &)"    test_demangling_exact "lucid: __dv__F7complexT1" "operator/(complex, complex)"    test_demangling_exact "lucid: __eq__3fooFR3foo" "foo::operator==(foo &)"    test_demangling_exact "lucid: __er__3fooFR3foo" "foo::operator^(foo &)"    test_demangling_exact "lucid: __ge__3fooFR3foo" "foo::operator>=(foo &)"    test_demangling_exact "lucid: __gt__3fooFR3foo" "foo::operator>(foo &)"    test_demangling_exact "lucid: __le__3fooFR3foo" "foo::operator<=(foo &)"    test_demangling_exact "lucid: __ls__3fooFR3foo" "foo::operator<<(foo &)"    test_demangling_exact "lucid: __ls__7ostreamFP9streambuf" "ostream::operator<<(streambuf *)"    test_demangling "lucid: __ls__7ostreamFPCc" \	"ostream::operator<<\[(\]+(const char|char const) \[*\]+\[)\]+"    test_demangling_exact "lucid: __ls__7ostreamFPFR3ios_R3ios" "ostream::operator<<(ios &(*)(ios &))"    test_demangling_exact "lucid: __ls__7ostreamFPv" "ostream::operator<<(void *)"    test_demangling_exact "lucid: __ls__7ostreamFUi" "ostream::operator<<(unsigned int)"    test_demangling_exact "lucid: __ls__7ostreamFUl" "ostream::operator<<(unsigned long)"    test_demangling_exact "lucid: __ls__7ostreamFd" "ostream::operator<<(double)"    test_demangling_exact "lucid: __ls__7ostreamFf" "ostream::operator<<(float)"    test_demangling_exact "lucid: __ls__7ostreamFi" "ostream::operator<<(int)"    test_demangling_exact "lucid: __ls__7ostreamFl" "ostream::operator<<(long)"    test_demangling_exact "lucid: __ls__FR7ostream7complex" "operator<<(ostream &, complex)"    test_demangling_exact "lucid: __lt__3fooFR3foo" "foo::operator<(foo &)"    test_demangling_exact "lucid: __md__3fooFR3foo" "foo::operator%(foo &)"    test_demangling_exact "lucid: __mi__3fooFR3foo" "foo::operator-(foo &)"    test_demangling_exact "lucid: __ml__3fooFR3foo" "foo::operator*(foo &)"    test_demangling_exact "lucid: __ml__F7complexT1" "operator*(complex, complex)"    test_demangling_exact "lucid: __mm__3fooFi" "foo::operator--(int)"    test_demangling_exact "lucid: __ne__3fooFR3foo" "foo::operator!=(foo &)"    test_demangling_exact "lucid: __nt__3fooFv" "foo::operator!(void)"    test_demangling_exact "lucid: __nw__3fooSFi" "foo::operator new(int) static"    test_demangling_exact "lucid: __nw__FUi" "operator new(unsigned int)"    test_demangling_exact "lucid: __nw__FUiPv" "operator new(unsigned int, void *)"    test_demangling_exact "lucid: __oo__3fooFR3foo" "foo::operator||(foo &)"    test_demangling_exact "lucid: __opPc__3fooFv" "foo::operator char *(void)"    test_demangling_exact "lucid: __opi__3fooFv" "foo::operator int(void)"    test_demangling_exact "lucid: __or__3fooFR3foo" "foo::operator|(foo &)"    test_demangling_exact "lucid: __pl__3fooFR3foo" "foo::operator+(foo &)"    test_demangling_exact "lucid: __pp__3fooFi" "foo::operator++(int)"    test_demangling_exact "lucid: __pt__3fooFv" "foo::operator->(void)"    test_demangling_exact "lucid: __rm__3fooFR3foo" "foo::operator->*(foo &)"    test_demangling_exact "lucid: __rs__3fooFR3foo" "foo::operator>>(foo &)"    test_demangling_exact "lucid: __rs__7istreamFP9streambuf" "istream::operator>>(streambuf *)"    test_demangling_exact "lucid: __rs__7istreamFPFR3ios_R3ios" "istream::operator>>(ios &(*)(ios &))"    test_demangling_exact "lucid: __rs__7istreamFPFR7istream_R7istream" "istream::operator>>(istream &(*)(istream &))"    test_demangling_exact "lucid: __rs__7istreamFPUc" "istream::operator>>(unsigned char *)"    test_demangling_exact "lucid: __rs__7istreamFPc" "istream::operator>>(char *)"    test_demangling_exact "lucid: __rs__7istreamFRUi" "istream::operator>>(unsigned int &)"    test_demangling_exact "lucid: __rs__7istreamFRUl" "istream::operator>>(unsigned long &)"    test_demangling_exact "lucid: __rs__7istreamFRUs" "istream::operator>>(unsigned short &)"    test_demangling_exact "lucid: __rs__7istreamFRd" "istream::operator>>(double &)"    test_demangling_exact "lucid: __rs__7istreamFRf" "istream::operator>>(float &)"    test_demangling_exact "lucid: __rs__7istreamFRi" "istream::operator>>(int &)"    test_demangling_exact "lucid: __rs__7istreamFRl" "istream::operator>>(long &)"    test_demangling_exact "lucid: __rs__7istreamFRs" "istream::operator>>(short &)"    test_demangling_exact "lucid: __rs__FR7istreamR7complex" "operator>>(istream &, complex &)"    test_demangling "lucid: __vc__3fooFR3foo" "foo::operator\\\[\\\]\\(foo &\\)"    test_demangling_exact "lucid: __vtbl__10istrstream" "istrstream virtual table"    test_demangling_exact "lucid: __vtbl__17ostream__iostream__19iostream_withassign" "iostream_withassign::ostream__iostream virtual table"    test_demangling_exact "lucid: __vtbl__3ios" "ios virtual table"    test_demangling_exact "lucid: __vtbl__3ios__13strstreambase" "strstreambase::ios virtual table"    # GDB 930414 demangles this as t_cc_main_ (obviously wrong).    # GDB 930701 gets into an infinite loop.    # GDB 930727 says "Can't demangle".    # What is the correct demangling?  FIXME.    # NOTE: carlton/2003-01-17: No, don't FIXME, just obsolete lucid.    # I'm KFAILing this rather than deleting it for form's sake.    setup_kfail "gdb/945" "*-*-*"    test_demangling_exact "lucid: __vtbl__3foo__vt_cc_main_" ""    test_demangling_exact "lucid: abs__F7complex" "abs(complex)"    test_demangling_exact "lucid: allocate__9streambufFv" "streambuf::allocate(void)"    test_demangling_exact "lucid: attach__11fstreambaseFi" "fstreambase::attach(int)"    test_demangling_exact "lucid: bitalloc__3iosSFv" "ios::bitalloc(void) static"    test_demangling_exact "lucid: chr__FiT1" "chr(int, int)"    test_demangling_exact "lucid: complex_error__FR11c_exception" "complex_error(c_exception &)"    test_demangling_exact "lucid: complexfunc2__FPFPc_i" "complexfunc2(int (*)(char *))"    test_demangling_exact "lucid: complexfunc3__FPFPFPl_s_i" "complexfunc3(int (*)(short (*)(long *)))"    test_demangling_exact "lucid: complexfunc4__FPFPFPc_s_i" "complexfunc4(int (*)(short (*)(char *)))"    test_demangling_exact "lucid: complexfunc5__FPFPc_PFl_i" "complexfunc5(int (*(*)(char *))(long))"    test_demangling_exact "lucid: complexfunc6__FPFPi_PFl_i" "complexfunc6(int (*(*)(int *))(long))"    test_demangling_exact "lucid: complexfunc7__FPFPFPc_i_PFl_i" "complexfunc7(int (*(*)(int (*)(char *)))(long))"    test_demangling_exact "lucid: complicated_put__7ostreamFc" "ostream::complicated_put(char)"    test_demangling_exact "lucid: conv10__FlPc" "conv10(long, char *)"    test_demangling_exact "lucid: conv16__FUlPc" "conv16(unsigned long, char *)"    test_demangling_exact "lucid: dec__FR3ios" "dec(ios &)"    test_demangling_exact "lucid: dec__Fli" "dec(long, int)"    test_demangling_exact "lucid: dofield__FP7ostreamPciT2T3" "dofield(ostream *, char *, int, char *, int)"    test_demangling_exact "lucid: flags__3iosFl" "ios::flags(long)"    test_demangling_exact "lucid: flags__3iosFv" "ios::flags(void)"    test_demangling_exact "lucid: foo__FiN31" "foo(int, int, int, int)"    test_demangling_exact "lucid: foo__FiR3fooT1T2T1T2" "foo(int, foo &, int, foo &, int, foo &)"    test_demangling_exact "lucid: foo___3barFl" "bar::foo_(long)"    test_demangling "lucid: form__FPCce" "form\[(\]+(const char|char const) \[*\]+,...\[)\]+"    test_demangling_exact "lucid: get__7istreamFPcic" "istream::get(char *, int, char)"    test_demangling_exact "lucid: get__7istreamFR9streambufc" "istream::get(streambuf &, char)"    test_demangling_exact "lucid: get_complicated__7istreamFRUc" "istream::get_complicated(unsigned char &)"    test_demangling_exact "lucid: get_complicated__7istreamFRc" "istream::get_complicated(char &)"    test_demangling_exact "lucid: getline__7istreamFPUcic" "istream::getline(unsigned char *, int, char)"    test_demangling_exact "lucid: getline__7istreamFPcic" "istream::getline(char *, int, char)"    test_demangling_exact "lucid: ignore__7istreamFiT1" "istream::ignore(int, int)"    test_demangling_exact "lucid: init__12strstreambufFPciT1" "strstreambuf::init(char *, int, char *)"    test_demangling_exact "lucid: init__3iosFP9streambuf" "ios::init(streambuf *)"    test_demangling_exact "lucid: initcount__13Iostream_init" "Iostream_init::initcount"    test_demangling_exact "lucid: ipfx__7istreamFi" "istream::ipfx(int)"    test_demangling_exact "lucid: ls_complicated__7ostreamFUc" "ostream::ls_complicated(unsigned char)"    test_demangling_exact "lucid: ls_complicated__7ostreamFc" "ostream::ls_complicated(char)"    test_demangling "lucid: open__11fstreambaseFPCciT2" \	"fstreambase::open\[(\]+(const char|char const) \[*\]+, int, int\[)\]+"    test_demangling "lucid: open__7filebufFPCciT2" \	"filebuf::open\[(\]+(const char|char const) \[*\]+, int, int\[)\]+"    test_demangling_exact "lucid: overload1arg__FSc" "overload1arg(signed char)"    test_demangling_exact "lucid: overload1arg__FUc" "overload1arg(unsigned char)"    test_demangling_exact "lucid: overload1arg__FUi" "overload1arg(unsigned int)"    test_demangling_exact "lucid: overload1arg__FUl" "overload1arg(unsigned long)"    test_demangling_exact "lucid: overload1arg__FUs" "overload1arg(unsigned short)"    test_demangling_exact "lucid: overload1arg__Fc" "overload1arg(char)"    test_demangling_exact "lucid: overload1arg__Fd" "overload1arg(double)"    test_demangling_exact "lucid: overload1arg__Ff" "overload1arg(float)"    test_demangling_exact "lucid: overload1arg__Fi" "overload1arg(int)"    test_demangling_exact "lucid: overload1arg__Fl" "overload1arg(long)"    test_demangling_exact "lucid: overload1arg__Fs" "overload1arg(short)"    test_demangling_exact "lucid: overload1arg__Fv" "overload1arg(void)"    test_demangling_exact "lucid: overloadargs__FiN21" "overloadargs(int, int, int)"    test_demangling_exact "lucid: overloadargs__FiN31" "overloadargs(int, int, int, int)"    test_demangling_exact "lucid: overloadargs__FiN41" "overloadargs(int, int, int, int, int)"    test_demangling_exact "lucid: overloadargs__FiN51" "overloadargs(int, int, int, int, int, int)"    test_demangling_exact "lucid: overloadargs__FiN61" "overloadargs(int, int, int, int, int, int, int)"    test_demangling_exact "lucid: overloadargs__FiN71" "overloadargs(int, int, int, int, int, int, int, int)"    test_demangling_exact "lucid: overloadargs__FiN81" "overloadargs(int, int, int, int, int, int, int, int, int)"    test_demangling_exact "lucid: overloadargs__FiN91" "overloadargs(int, int, int, int, int, int, int, int, int, int)"    test_demangling_exact "lucid: overloadargs__FiN91N11" "overloadargs(int, int, int, int, int, int, int, int, int, int, int)"    test_demangling_exact "lucid: overloadargs__FiT1" "overloadargs(int, int)"    test_demangling_exact "lucid: polar__FdT1" "polar(double, double)"    test_demangling_exact "lucid: pow__F7complexT1" "pow(complex, complex)"    test_demangling_exact "lucid: pow__F7complexd" "pow(complex, double)"    test_demangling_exact "lucid: pow__F7complexi" "pow(complex, int)"    test_demangling_exact "lucid: pow__Fd7complex" "pow(double, complex)"    test_demangling_exact "lucid: pstart__FPciT2" "pstart(char *, int, int)"    test_demangling_exact "lucid: put__7ostreamFc" "ostream::put(char)"    test_demangling_exact "lucid: read__7istreamFPci" "istream::read(char *, int)"    test_demangling_exact "lucid: resetiosflags__FR3iosl" "resetiosflags(ios &, long)"    test_demangling_exact "lucid: restore_errno__FRi" "restore_errno(int &)"    test_demangling_exact "lucid: rs_complicated__7istreamFRUc" "istream::rs_complicated(unsigned char &)"    test_demangling_exact "lucid: rs_complicated__7istreamFRc" "istream::rs_complicated(char &)"    test_demangling_exact "lucid: seekg__7istreamFl8seek_dir" "istream::seekg(long, seek_dir)"    test_demangling_exact "lucid: seekoff__12strstreambufFl8seek_diri" "strstreambuf::seekoff(long, seek_dir, int)"    test_demangling_exact "lucid: seekoff__9streambufFlQ2_3ios12ios_seek_diri" "streambuf::seekoff(long, ios::ios_seek_dir, int)"    test_demangling_exact "lucid: seekpos__9streambufFli" "streambuf::seekpos(long, int)"    test_demangling_exact "lucid: set_new_handler__FPFv_v" "set_new_handler(void (*)(void))"    test_demangling_exact "lucid: setb__9streambufFPcT1i" "streambuf::setb(char *, char *, int)"    test_demangling_exact "lucid: setb__FR3iosi" "setb(ios &, int)"    test_demangling_exact "lucid: setbuf__11fstreambaseFPci" "fstreambase::setbuf(char *, int)"    test_demangling_exact "lucid: setbuf__9streambufFPUci" "streambuf::setbuf(unsigned char *, int)"    test_demangling_exact "lucid: setbuf__9streambufFPciT2" "streambuf::setbuf(char *, int, int)"    test_demangling_exact "lucid: setf__3iosFlT1" "ios::setf(long, long)"    test_demangling_exact "lucid: setfill__FR3iosi" "setfill(ios &, int)"    test_demangling_exact "lucid: setg__9streambufFPcN21" "streambuf::setg(char *, char *, char *)"    test_demangling_exact "lucid: setp__9streambufFPcT1" "streambuf::setp(char *, char *)"    test_demangling "lucid: sputn__9streambufFPCci" \	"streambuf::sputn\[(\]+(const char|char const) \[*\]+, int\[)\]+"    test_demangling "lucid: str__FPCci" \	"str\[(\]+(const char|char const) \[*\]+, int\[)\]+"    test_demangling_exact "lucid: tie__3iosFP7ostream" "ios::tie(ostream *)"    test_demangling_exact "lucid: uconv10__FUlPc" "uconv10(unsigned long, char *)"    test_demangling "lucid: write__7ostreamFPCci" \	"ostream::write\[(\]+(const char|char const) \[*\]+, int\[)\]+"    test_demangling_exact "lucid: xget__7istreamFPc" "istream::xget(char *)"    test_demangling_exact "lucid: xsgetn__9streambufFPci" "streambuf::xsgetn(char *, int)"    test_demangling "lucid: xsputn__9streambufFPCci" \	"streambuf::xsputn\[(\]+(const char|char const) \[*\]+, int\[)\]+"    test_demangling_exact "lucid: _Utf390_1__1_9223372036854775807__9223372036854775" \	    "Can't demangle \"_Utf390_1__1_9223372036854775807__9223372036854775\""}##  Test arm style name demangling#proc test_arm_style_demangling {} {    test_demangling_exact "arm: __dt__21T5__pt__11_PFiPPdPv_iFv" "T5<int (*)(int, double **, void *)>::~T5(void)"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -