This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: [BUG] MI: -target-download
- From: Daniel Jacobowitz <drow at false dot org>
- To: Nick Roberts <nickrob at snap dot net dot nz>
- Cc: gdb at sourceware dot org
- Date: Tue, 20 Feb 2007 15:04:45 -0500
- Subject: Re: [BUG] MI: -target-download
- References: <17883.21118.186472.960228@kahikatea.snap.net.nz>
On Wed, Feb 21, 2007 at 08:56:46AM +1300, Nick Roberts wrote:
>
> In current GDB, the MI command, -target-download, doesn't generate th MI
> ouptut as described in the manual. I think this is due to the change
> in load_progress (symfile.c) from 2006-09-21:
>
> if (bytes == 0 && args->section_sent == 0)
> {
> /* The write is just starting. Let the user know we've started
> this section. */
> ui_out_message (uiout, 0, "Loading section %s, size 0x%s lma 0x%s\n",
> args->section_name, paddr_nz (args->section_size),
> paddr_nz (args->lma));
> return;
> }
>
> where GDB returns before getting to deprecated_show_load_progress.
Which output, specifically, are you expecting and not getting? I
think I was careful not to change the output, but that it already
didn't match the manual, and there was something tricky about fixing
it (I don't remember quite what). Looking at it now, though, I don't
see anything wrong with the output.
+download,{section=".interp",section-size="19",total-size="76849"}
+download,{section=".interp",section-sent="19",section-size="19",total-sent="19",total-size="76849"}
+download,{section=".note.ABI-tag",section-size="32",total-size="76849"}
+download,{section=".hash",section-size="828",total-size="76849"}
+download,{section=".dynsym",section-size="1728",total-size="76849"}
...
+download,{section=".data",section-size="268",total-size="76849"}
^done,address="0x8049ae0",load-size="75777",transfer-rate="5051800",write-rate="459"
--
Daniel Jacobowitz
CodeSourcery