forked from Imagelibrary/binutils-gdb
* corefile.c (core_create_function_syms, core_create_line_syms): Don't
set discard_underscores. * gprof.c (discard_underscores): Delete. * gprof.h (discard_underscores): Delete. * sym_ids.c (match): Use bfd_get_symbol_leading_char to check for leading underscores. * utils.c (print_name_only): Call bfd_demangle rather than cplus_demangle. * Makefile.am: Run "make dep-am". * Makefile.in: Regenerate.
This commit is contained in:
@@ -33,6 +33,7 @@
|
||||
#include "symtab.h"
|
||||
#include "cg_arcs.h"
|
||||
#include "utils.h"
|
||||
#include "corefile.h"
|
||||
|
||||
|
||||
/*
|
||||
@@ -49,20 +50,11 @@ print_name_only (Sym *self)
|
||||
|
||||
if (name)
|
||||
{
|
||||
if (!bsd_style_output)
|
||||
if (!bsd_style_output && demangle)
|
||||
{
|
||||
if (name[0] == '_' && name[1] && discard_underscores)
|
||||
{
|
||||
name++;
|
||||
}
|
||||
if (demangle)
|
||||
{
|
||||
demangled = cplus_demangle (name, DMGL_ANSI | DMGL_PARAMS);
|
||||
if (demangled)
|
||||
{
|
||||
name = demangled;
|
||||
}
|
||||
}
|
||||
demangled = bfd_demangle (core_bfd, name, DMGL_ANSI | DMGL_PARAMS);
|
||||
if (demangled)
|
||||
name = demangled;
|
||||
}
|
||||
printf ("%s", name);
|
||||
size = strlen (name);
|
||||
|
||||
Reference in New Issue
Block a user