mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 06:17:47 +08:00
* dlltool.c (gen_def_file): Put demangled name comments on
own line preceding export name.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2003-03-22 Danny Smith <dannysmith@users.sourceforge,net>
|
||||||
|
|
||||||
|
* dlltool.c (gen_def_file): Put demangled name comments on
|
||||||
|
own line preceding export name.
|
||||||
|
|
||||||
2003-03-17 Nick Clifton <nickc@redhat.com>
|
2003-03-17 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
* objdump.c (disassemble_data): Use disasm_info.fprintf_func not
|
* objdump.c (disassemble_data): Use disasm_info.fprintf_func not
|
||||||
|
@ -1670,23 +1670,28 @@ gen_def_file ()
|
|||||||
char *quote = strchr (exp->name, '.') ? "\"" : "";
|
char *quote = strchr (exp->name, '.') ? "\"" : "";
|
||||||
char *res = cplus_demangle (exp->internal_name, DMGL_ANSI | DMGL_PARAMS);
|
char *res = cplus_demangle (exp->internal_name, DMGL_ANSI | DMGL_PARAMS);
|
||||||
|
|
||||||
|
if (res)
|
||||||
|
{
|
||||||
|
fprintf (output_def,";\t%s\n", res);
|
||||||
|
free (res);
|
||||||
|
}
|
||||||
|
|
||||||
if (strcmp (exp->name, exp->internal_name) == 0)
|
if (strcmp (exp->name, exp->internal_name) == 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
fprintf (output_def, "\t%s%s%s @ %d%s%s ; %s\n",
|
fprintf (output_def, "\t%s%s%s @ %d%s%s\n",
|
||||||
quote,
|
quote,
|
||||||
exp->name,
|
exp->name,
|
||||||
quote,
|
quote,
|
||||||
exp->ordinal,
|
exp->ordinal,
|
||||||
exp->noname ? " NONAME" : "",
|
exp->noname ? " NONAME" : "",
|
||||||
exp->data ? " DATA" : "",
|
exp->data ? " DATA" : "");
|
||||||
res ? res : "");
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
char *quote1 = strchr (exp->internal_name, '.') ? "\"" : "";
|
char *quote1 = strchr (exp->internal_name, '.') ? "\"" : "";
|
||||||
/* char *alias = */
|
/* char *alias = */
|
||||||
fprintf (output_def, "\t%s%s%s = %s%s%s @ %d%s%s ; %s\n",
|
fprintf (output_def, "\t%s%s%s = %s%s%s @ %d%s%s\n",
|
||||||
quote,
|
quote,
|
||||||
exp->name,
|
exp->name,
|
||||||
quote,
|
quote,
|
||||||
@ -1695,11 +1700,8 @@ gen_def_file ()
|
|||||||
quote1,
|
quote1,
|
||||||
exp->ordinal,
|
exp->ordinal,
|
||||||
exp->noname ? " NONAME" : "",
|
exp->noname ? " NONAME" : "",
|
||||||
exp->data ? " DATA" : "",
|
exp->data ? " DATA" : "");
|
||||||
res ? res : "");
|
|
||||||
}
|
}
|
||||||
if (res)
|
|
||||||
free (res);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
inform (_("Added exports to output file"));
|
inform (_("Added exports to output file"));
|
||||||
|
Reference in New Issue
Block a user