これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gstXNUMXascii です。
プログラム:
NAME
gst2ascii - Atari プログラムの DRI/GST 形式シンボル テーブルの出力
SYNOPSIS
gst2ascii 【オプション】
DESCRIPTION
gst2ascii 指定された Atari プログラムから DRI/GST シンボル テーブルを読み取り、ASCII で出力します。
Hatari デバッガとそのプロファイラ データ ポストプロセッサが理解できる形式 (これは理解できません)
他の形式も受け入れます)。
シンボルテーブルの内容とその結果の ASCII 出力をフィルタリングするためのオプションがいくつかあります。
他のシンボル(ループラベルなど)を削除する必要がある場合、手動でも簡単に編集できます。
または、不足している関数シンボルを追加する必要があります。
OPTIONS
-n シンボル出力をアドレスではなくシンボル名で並べ替えます。
-b BSS シンボルを出力からフィルター処理します。
-b 出力から DATA シンボルをフィルター処理します。
-t 出力から TEXT シンボルをフィルター処理します。
-l ローカル (.L*) シンボルをフィルターで除外します。 通常、それらは持っていないので役に立ちません。
名前、単なる数字。
-o オブジェクト ファイル (*.o) のシンボルをフィルターで除外します。
注意事項
問題がある場合は、「nm -n」を試してください。 ' 代わりに (Atari またはクロスコンパイラ
バージョン)。 もし nm 動作しますが gst2ascii そうでない場合は、バグを報告してください。
例
「program.prg」シンボル テーブルを、ローカル シンボルをフィルタリングして除外した ASCII 形式で保存します。
gst2ascii -l プログラム.prg > プログラム.sym
生成された ASCII シンボル ファイルを Hatari デバッガーにロードします。
シンボルprogram.symテキストデータBSS
onworks.net サービスを使用してオンラインで gst2ascii を使用する