Light C | ← → 目次 索引 |
Light C 1.1 以降または Light Macro Assembler 2.2 以降で /zh を指定してコンパイルまたはアセンブルすると、テキスト形式の dbg ファイルが生成されます。この dbg ファイルには、ソース行や各種ラベルと実行イメージ (hex、exe、com など) との対応関係が記載されます。
この機能は、特定の他社のデバッガと共に使用するために追加されたものなので、2005/10 現在、一般ユーザーの方には関係ありません。ただ、この情報を利用する独自のツールを作ることなどは考えられます。
次は、Light C for x86 に付属のサンプル プログラム 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
参照
Copyright © Tama Software Ltd, 1999-2012. | ← → 目次 索引 |