This shows you the differences between two versions of the page.
cc65:debug-info-overview [2011-08-18 12:54] uz created |
cc65:debug-info-overview [2011-09-09 14:15] (current) polluks |
||
---|---|---|---|
Line 3: | Line 3: | ||
Debug information for the cc65 package is a developing process. | Debug information for the cc65 package is a developing process. | ||
- | Older versions were able to generate label files that could be used in the VICE debugger. They were helpful but far from perfect, because they contained lots of duplicate symbols (@L1, @L2, ...) and the VICE debugger contains no provisions to mark a symbol as being an address or something else. | + | Older versions were able to generate label files that could be used in the VICE and Oricutron debugger. They were helpful but far from perfect, because they contained lots of duplicate symbols (@L1, @L2, ...) and the VICE debugger contains no provisions to mark a symbol as being an address or something else. |
Later, an experimental debug info output was added. Line and file information (but nothing else) was passed from the compiler to the assembler, so the file did also contain some information from C sources. The file format was text, so it was readable and easily parseable. However, since the file format was subject to change and the information incomplete (for scopes for example), there were no actual users. | Later, an experimental debug info output was added. Line and file information (but nothing else) was passed from the compiler to the assembler, so the file did also contain some information from C sources. The file format was text, so it was readable and easily parseable. However, since the file format was subject to change and the information incomplete (for scopes for example), there were no actual users. |