デバッグ情報ファイルの形式

Light C 1.1 以降または Light Macro Assembler 2.2 以降で /zh を指定してコンパイルまたはアセンブルすると、テキスト形式の dbg ファイルが生成されます。この dbg ファイルには、ソース行や各種ラベルと実行イメージ (hex、exe、com など) との対応関係が記載されます。

このファイルは、他社のデバッガと共に使用します。





次は、Light C に付属のサンプル プログラム prime.c を /zh でコンパイルしたときに生成されるデバッグ情報ファイルの一例です。

; Debug Information File for LASM/Light C
VER    V:1
FILE    L:23    F:prime.c
N    L:6    A:0xC
N    L:7    A:0x11
N    L:8    A:0x16
N    L:9    A:0x18
N    L:10    A:0x1D
N    L:11    A:0x1F
N    L:12    A:0x27
N    L:13    A:0x34
N    L:14    A:0x37
N    L:16    A:0x39
N    L:18    A:0x45
N    L:10    A:0x48
N    L:20    A:0x4A
N    L:8    A:0x4D
N    L:22    A:0x53
N    L:23    A:0x5D
GS    S:a1?    T:A[4].I1    A:0x0    C:FS,TMP
GS    S:a2?    T:A[2].I1    A:0x4    C:FS,TMP
PROC    S:_main    T:C    A:0x0    B:0x63    ZA:0    ZC:2    ZL:6
LS    S:found$    T:I2    O:-6
LS    S:trg$    T:I2    O:-4
LS    S:dvsr$    T:I2    O:-2
GS    S:top_1    T:C    A:0x18
GS    S:top_2    T:C    A:0x1F
GS    S:els_3    T:C    A:0x39
GS    S:ent_2    T:C    A:0x48
GS    S:bot_2    T:C    A:0x4A
GS    S:ent_1    T:C    A:0x4D

参照





[目次]