|
|
1.1 root 1: .\" Hey, EMACS: -*- nroff -*-
2: .\" First parameter, NAME, should be all caps
3: .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
4: .\" other parameters are allowed: see man(7), man(1)
5: .TH "GST2ASCII" "1" "2013-04-19" "Hatari" "Hatari utilities"
6: .SH "NAME"
7: gst2ascii \- Output Atari program DRI/GST format symbol table
8: .SH "SYNOPSIS"
9: .B gst2ascii
10: .RI [options]
11: .RI <program>
12: .SH "DESCRIPTION"
13: \fIgst2ascii\fP reads DRI/GST symbol table from given Atari program and
14: outputs it in the ASCII format understood by Hatari debugger and its
15: profiler data post-processor (which doesn't accept any other format).
16: .PP
17: There are some options to filter the symbol table content and the
18: resulting ASCII output is easy to edit also by hand, if other symbols
19: (for e.g. loop labels) need to be removed or missing function symbols
20: need to be added.
21: .SH "OPTIONS"
22: .TP
23: \fB-n\fP
24: Sort symbol output by symbol name, not by their addresses.
25: .TP
26: \fB-b\fP
27: Filter BSS symbols out from the output.
28: .TP
29: \fB-b\fP
30: Filter DATA symbols out from the output.
31: .TP
32: \fB-t\fP
33: Filter TEXT symbols out from the output.
34: .TP
35: \fB-l\fP
36: Filter local (.L*) symbols out. Usually they're useless because
37: they don't have names, just numbers.
38: .TP
39: \fB-o\fP
40: Filter symbols for object files (*.o) out.
41: .SH "EXAMPLES"
42: Save 'program.prg' symbol table in ASCII format with
43: local symbols filtered out:
44: .br
45: gst2ascii -l program.prg > program.sym
46: .SH "SEE ALSO"
47: .IR hatari (1),
48: .IR hatari_profile (1)
49: .SH "AUTHOR"
50: Written by Eero Tamminen <oak at helsinkinet fi>.
51: .SH "LICENSE"
52: This program is free software; you can redistribute it and/or modify
53: it under the terms of the GNU General Public License as published by
54: the Free Software Foundation; either version 2 of the License, or (at
55: your option) any later version.
56: .SH "NO WARRANTY"
57: This program is distributed in the hope that it will be useful, but
58: WITHOUT ANY WARRANTY; without even the implied warranty of
59: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
60: General Public License for more details.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.