* remote target: compare a loaded file
@ 2003-12-07 18:03 Torsten Mohr
2003-12-07 18:23 ` Daniel Jacobowitz
2003-12-07 22:15 ` Thierry Moreau
0 siblings, 2 replies; 3+ messages in thread
From: Torsten Mohr @ 2003-12-07 18:03 UTC (permalink / raw)
To: gdb
Hi,
at the moment i write some code to implement a
remote GDB server. I suspect that the program
i download into a target is changed somehow.
Can i somehow easily "compare" the downloaded
program?
Something like:
bash# arm-unknown-elf-gdb main.elf
(gdb) target remote localhost:2000 // connect to target
(gdb) load main.elf
(gdb) compare_downloaded_file main.elf
Is something like this possible?
Can i somehow write a region of memory as binary into a
file?
Regards,
Torsten.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: remote target: compare a loaded file
2003-12-07 18:03 remote target: compare a loaded file Torsten Mohr
@ 2003-12-07 18:23 ` Daniel Jacobowitz
2003-12-07 22:15 ` Thierry Moreau
1 sibling, 0 replies; 3+ messages in thread
From: Daniel Jacobowitz @ 2003-12-07 18:23 UTC (permalink / raw)
To: gdb
On Sun, Dec 07, 2003 at 06:40:34PM +0100, Torsten Mohr wrote:
> Hi,
>
> at the moment i write some code to implement a
> remote GDB server. I suspect that the program
> i download into a target is changed somehow.
>
> Can i somehow easily "compare" the downloaded
> program?
>
> Something like:
>
> bash# arm-unknown-elf-gdb main.elf
> (gdb) target remote localhost:2000 // connect to target
> (gdb) load main.elf
> (gdb) compare_downloaded_file main.elf
>
>
> Is something like this possible?
>
> Can i somehow write a region of memory as binary into a
> file?
Take a look at the GDB command "dump".
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: remote target: compare a loaded file
2003-12-07 18:03 remote target: compare a loaded file Torsten Mohr
2003-12-07 18:23 ` Daniel Jacobowitz
@ 2003-12-07 22:15 ` Thierry Moreau
1 sibling, 0 replies; 3+ messages in thread
From: Thierry Moreau @ 2003-12-07 22:15 UTC (permalink / raw)
To: Torsten Mohr; +Cc: gdb
Torsten Mohr wrote:
> Hi,
>
> at the moment i write some code to implement a
> remote GDB server. I suspect that the program
> i download into a target is changed somehow.
>
> Can i somehow easily "compare" the downloaded
> program?
>
> Something like:
>
> bash# arm-unknown-elf-gdb main.elf
> (gdb) target remote localhost:2000 // connect to target
> (gdb) load main.elf
> (gdb) compare_downloaded_file main.elf
>
> Is something like this possible?
>
> Can i somehow write a region of memory as binary into a
> file?
>
Yes, you can. Reading the .ELF file for an executable software image to
extract what is actually loaded in a remote embedded system is a simple
programming assignement. If you need the source code example of what you
whish to do, you may download the ABCD Proto-Kernel distribution
http://www.connotech.com/abcd_proto_kernel/abcd_proto_kernel_intro.htm
and look at the project elf_post_ld.
Sincerely,
--
- Thierry Moreau
CONNOTECH Experts-conseils inc.
9130 Place de Montgolfier
Montreal, Qc
H2M 2A1
Tel.: (514)385-5691
Fax: (514)385-5900
e-mail: thierry.moreau@connotech.com
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-12-07 22:15 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-07 18:03 remote target: compare a loaded file Torsten Mohr
2003-12-07 18:23 ` Daniel Jacobowitz
2003-12-07 22:15 ` Thierry Moreau
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox