Re: [cc65] New version of debug info available

From: Ullrich von Bassewitz <uz1musoftware.de>
Date: 2011-09-01 23:18:54
Good evening!

On Fri, Aug 19, 2011 at 02:48:52PM +0200, Ullrich von Bassewitz wrote:
> What is missing:
>
>   * Spans for modules: Lookup which part of a segment comes from which module.
>     This is a minor addition that will probably come soon.
>
>   * More debug information from C sources. This is something bigger and may
>     take additional time.

I've found the former to be unnecessary, because the spans for a module are
identical to the spans for its main scope, so the information is already
available.

And the latter is still incomplete but now available for test:

  - Types for C symbols are missing (anything is "void")

  - Some rework is necessary for the symbol kinds.

Anyway, it is possible to retrieve a list of C symbols and their asm symbol
counterparts, C functions per module, the associated scope for a C function, C
symbols per scope with type (auto, register, ...) and so on.

Please note that the API for the types may change slightly. I'm trying to make
it more similar to the other functions, which is not easy since there are
fundamental differences:-) So while the representation as a set of nested
structures will probably stay as it is, the API functions will probably
change.

As usual, I'm glad about every feedback. A new snapshot is currently building
(-2).

Regards


        Uz


-- 
Ullrich von Bassewitz                                  uz@musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Thu Sep 1 23:19:02 2011

This archive was generated by hypermail 2.1.8 : 2011-09-01 23:19:06 CEST