Intermixing source code with disassembly
Teng Chee Wan Philip
tcheewan at ntu.edu.sg
Wed Apr 9 11:36:22 UTC 2008
Hi,
Thanks for the insight. I used Msys for the objdump. Well, in terms of
size, app application is definitely much bigger than the ticker example.
App is made up of several files compiled and linked together.
I tried the program you sent and modified it slightly to show the size
of file it managed to read. I tried it on the ticker example as well as
my application. In both cases, the read() failed and size read is much
smaller than the actual file size.
$ testobjdump.exe ticker.exe
Read failed. fstat size 2303340 read size 7203
$ testobjdump.exe app.exe
Read failed. fstat size 1951944 read size 4851
Regards,
Philip
-----Original Message-----
From: Arnout Vandecappelle [mailto:arnout at mind.be]
Sent: Wednesday, April 09, 2008 4:47 PM
To: Teng Chee Wan Philip
Cc: rtems-users at rtems.com
Subject: Re: Intermixing source code with disassembly
Teng Chee Wan Philip wrote:
> Hi,
>
> Initially, I thought that will be a problem. But when I tried with
the
> ticker application, the slash remains mixed but the source was
> intermixed....Unless size of the application is an issue.
>
Is the size of app.c also very large? objdump tries to malloc() an
area for the whole file at once; perhaps your Cygwin has some limitation
on heap size.
I suggest to compile and execute the excerpt from objdump in
attachment. (objdump itself does no error reporting at all when it
cannot open/read the file...). I hope you have a compiler?
Good luck!
Regards,
Arnout
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286540
Mind Embedded Development (an Essensium division)
More information about the users
mailing list