There were two functions who were calling "sizeof" twice.

The first one, dw2_get_real_path from gdb/dwarf2read.c, was actually
making use of OBSTACK_CALLOC which already calls "sizeof" for its third
argument.

The second, download_tracepoint_1 from gdb/gdbserver/tracepoint.c, was
explicitly calling "sizeof" inside another "sizeof".

This patch fixed both functions.

gdb/ChangeLog
2013-10-16  Sergio Durigan Junior  <sergiodj@redhat.com>

	PR gdb/16014
	* dwarf2read.c (dw2_get_real_path): Remove unnecessary call to
	sizeof.

gdb/gdbserver/ChangeLog
2013-10-16  Sergio Durigan Junior  <sergiodj@redhat.com>

	PR gdb/16014
	* tracepoint.c (download_tracepoint_1): Remove unnecessary double
	call to sizeof.
This commit is contained in:
Sergio Durigan Junior 2013-10-16 02:55:27 +00:00
parent d92f7ee31f
commit fd0a4d7688
4 changed files with 14 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2013-10-16 Sergio Durigan Junior <sergiodj@redhat.com>
PR gdb/16014
* dwarf2read.c (dw2_get_real_path): Remove unnecessary call to
sizeof.
2013-10-16 Sergio Durigan Junior <sergiodj@redhat.com> 2013-10-16 Sergio Durigan Junior <sergiodj@redhat.com>
PR gdb/16042 PR gdb/16042

View File

@ -3278,7 +3278,7 @@ dw2_get_real_path (struct objfile *objfile,
{ {
if (qfn->real_names == NULL) if (qfn->real_names == NULL)
qfn->real_names = OBSTACK_CALLOC (&objfile->objfile_obstack, qfn->real_names = OBSTACK_CALLOC (&objfile->objfile_obstack,
qfn->num_file_names, sizeof (char *)); qfn->num_file_names, char *);
if (qfn->real_names[index] == NULL) if (qfn->real_names[index] == NULL)
qfn->real_names[index] = gdb_realpath (qfn->file_names[index]); qfn->real_names[index] = gdb_realpath (qfn->file_names[index]);

View File

@ -1,3 +1,9 @@
2013-10-16 Sergio Durigan Junior <sergiodj@redhat.com>
PR gdb/16014
* tracepoint.c (download_tracepoint_1): Remove unnecessary double
call to sizeof.
2013-10-02 Pedro Alves <palves@redhat.com> 2013-10-02 Pedro Alves <palves@redhat.com>
* server.c (process_serial_event): Don't output "GDBserver * server.c (process_serial_event): Don't output "GDBserver

View File

@ -6023,7 +6023,7 @@ download_tracepoint_1 (struct tracepoint *tpoint)
if (ipa_action != 0) if (ipa_action != 0)
write_inferior_data_ptr write_inferior_data_ptr
(actions_array + i * sizeof (sizeof (*tpoint->actions)), (actions_array + i * sizeof (*tpoint->actions),
ipa_action); ipa_action);
} }
} }