Tue Aug 18 15:42:40 1998 Martin M. Hunt <hunt@cygnus.com>

* gdbtk-cmds.c (gdb_listfuncs): Strip out global constructors
	and destructors from the function list.
This commit is contained in:
Martin Hunt
1998-08-18 22:43:18 +00:00
parent b6ef9ad20f
commit 1aecc7dccb
2 changed files with 12 additions and 2 deletions

View File

@ -1,3 +1,8 @@
Tue Aug 18 15:42:40 1998 Martin M. Hunt <hunt@cygnus.com>
* gdbtk-cmds.c (gdb_listfuncs): Strip out global constructors
and destructors from the function list.
start-sanitize-ide
Thu Aug 13 15:15:59 1998 Drew Moseley <dmoseley@cygnus.com>

View File

@ -1444,8 +1444,13 @@ gdb_listfuncs (clientData, interp, objc, objv)
char *name = cplus_demangle (SYMBOL_NAME(sym), 0);
if (name)
{
funcVals[0] = Tcl_NewStringObj(name, -1);
funcVals[1] = mangled;
/* strip out "global constructors" and "global destructors" */
/* because we aren't interested in them. */
if (strncmp (name, "global ", 7))
{
funcVals[0] = Tcl_NewStringObj(name, -1);
funcVals[1] = mangled;
}
}
else
{