|
NAMEgst2ascii - Filter and output Atari program symbol table as ASCIISYNOPSISgst2ascii [options] <program>DESCRIPTIONgst2ascii reads (GNU-style a.out or traditional DRI/GST) symbol table from given Atari program and outputs it in the ASCII format understood by Hatari debugger and its profiler data post-processor (latter doesn't accept any other format).All symbol addresses output by the tool are TEXT relative, so when loading them in Hatari debugger, one needs to give just TEXT as offset for the 'symbols' command. There are some options for filtering the symbol table content, and the resulting ASCII output is easy to edit also by hand, in case other symbols (e.g. loop labels) need to be removed from it, or missing function symbols need to be added to it. OPTIONS
NOTESIf you have problems, try with 'nm -n <program>' instead (Atari or cross-compiler version). If nm works, but gst2ascii doesn't, please report a bug on it.EXAMPLESSave 'program.prg' symbol table in ASCII format with local symbols filtered out:gst2ascii -l program.prg > program.sym Load generated ASCII symbols file in Hatari debugger:
SEE ALSOhatari(1), hatari_profile(1)AUTHORWritten by Eero Tamminen <oak at helsinkinet fi>.LICENSEThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.NO WARRANTYThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Visit the GSP FreeBSD Man Page Interface. |