]> git.sur5r.net Git - cc65/commit - src/ld65/exports.c
Mark the symbol that is the name of a scope with the size of that scope
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 13 Jun 2011 18:43:50 +0000 (18:43 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 13 Jun 2011 18:43:50 +0000 (18:43 +0000)
commit795d9e1a1c37e9d13b0fe807de142920a25808e4
treeaf117d5b43737c363da1162719542a804dce7266
parent7c2104c3cb5238302e3cd94a16d14c779cb7036e
Mark the symbol that is the name of a scope with the size of that scope
(previously only the scope itself had that size).
Pass the size of symbols through the object file to the linker. Bump the
object file version and adjust object file reading tools (od65, ar65) to this
change.
Read the size in the linker and output it in the debug info.
Bump the minor version number of the debug info. Read the size and allow to
access it via the API. Do better version checking for the debug info and try
to be smarter when encountering unknown keywords to improve support for newer
minor versions.

git-svn-id: svn://svn.cc65.org/cc65/trunk@5057 b7a2c559-68d2-44c3-8de9-860c34a00d81
22 files changed:
src/ar65/objfile.c
src/ca65/enum.c
src/ca65/main.c
src/ca65/pseudo.c
src/ca65/sizeof.c
src/ca65/sizeof.h
src/ca65/struct.c
src/ca65/symtab.c
src/ca65/symtab.h
src/common/lidefs.h
src/common/objdefs.h
src/common/symdefs.h
src/dbginfo/dbginfo.c
src/dbginfo/dbginfo.h
src/dbginfo/dbgtest.c
src/ld65/dbgfile.c
src/ld65/dbginfo.c
src/ld65/dbgsyms.c
src/ld65/dbgsyms.h
src/ld65/exports.c
src/ld65/exports.h
src/od65/dump.c