Handle file position information for fragments differently: Instead of
handling them separately (which has historic reasons), generate real line info information. This means that line info for the assembler source will be part of the debug info file. git-svn-id: svn://svn.cc65.org/cc65/trunk@4774 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -6,10 +6,10 @@
|
||||
/* */
|
||||
/* */
|
||||
/* */
|
||||
/* (C) 2001 Ullrich von Bassewitz */
|
||||
/* R<EFBFBD>merstrasse 52 */
|
||||
/* D-70794 Filderstadt */
|
||||
/* EMail: uz@cc65.org */
|
||||
/* (C) 2001-2010, Ullrich von Bassewitz */
|
||||
/* Roemerstrasse 52 */
|
||||
/* D-70794 Filderstadt */
|
||||
/* EMail: uz@cc65.org */
|
||||
/* */
|
||||
/* */
|
||||
/* This software is provided 'as-is', without any expressed or implied */
|
||||
@@ -38,21 +38,21 @@
|
||||
|
||||
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
/* common */
|
||||
#include "coll.h"
|
||||
#include "filepos.h"
|
||||
|
||||
/* ld65 */
|
||||
#include "objdata.h"
|
||||
|
||||
|
||||
|
||||
/*****************************************************************************/
|
||||
/* Forwards */
|
||||
/* Forwards */
|
||||
/*****************************************************************************/
|
||||
|
||||
|
||||
|
||||
struct ObjData;
|
||||
struct Segment;
|
||||
|
||||
|
||||
@@ -87,7 +87,10 @@ struct LineInfo {
|
||||
|
||||
|
||||
|
||||
LineInfo* ReadLineInfo (FILE* F, ObjData* O);
|
||||
LineInfo* NewLineInfo (struct ObjData* O, const FilePos* Pos);
|
||||
/* Create and return a new LineInfo struct */
|
||||
|
||||
LineInfo* ReadLineInfo (FILE* F, struct ObjData* O);
|
||||
/* Read a line info from a file and return it */
|
||||
|
||||
void RelocLineInfo (struct Segment* S);
|
||||
|
||||
Reference in New Issue
Block a user