Re: [cc65] Debug info question

Date view Thread view Subject view

From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2001-05-23 12:07:54


On Wed, May 23, 2001 at 11:54:40AM +0200, groepaz wrote:
> yes thats true ofcoz.... the thing i see is that supporting
> fileformats that are not really standard (ELF format is supported by
> all and everything around) usually dont help much either..... wasting
> time on supporting some "easy" and "simple" output format is just not
> of any real use IMHO.... it doesnt help if eg sourcelevel debugging
> works in one specific cpu emulator - and on the other hand it would be
> VERY easy for emulator authors to add ELF support. (encouraging them
> to do so is a completely different thing i know ;/)

I don't think that ELF support would be easy for an emulator author. And for
what purpose should it be supported? Just to have debugging info? ELF is an
executable format for 32 bit and larger CPUs. Besides debug info it contains
segments, relocation information and lots of other stuff. None of the machines
emulated has ELF as a native format, and most of them would not even be able
to support ELF exectables. So the only reason for adding a really complex
executable format to an emulator would be to embedd debugging information in
it. I'm not the maintainer of any of the emulators, but I understand that
they're refusing to add ELF support:-)

Having a simpler format will not only be less work, it will also have a
greater chance to get supported by an emulator (remember: none of the current
emulators does support debug infos or source debugging, so cc65 does not
introduce any incompatibilities, even when using a proprietary format).

Regards


        Uz


--
Ullrich von Bassewitz                                  uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2001-12-14 22:05:39 CET