1flcdissass(1)                 Falcon User Manuals                flcdissass(1)
2
3
4

NAME

6       faldissass - The Falcon disassembler
7
8

SYNOPSIS

10       faldissass [options] module_file.fam
11
12

DESCRIPTION

14       The  faldissass  command  line tool disassembles a compiled .fam Falcon
15       module.  The output human-readable Falcon Virtual Machine  assembly  is
16       sent to the standard output.
17
18       The  tool  has  mainly  two working modes. The standard mode procues an
19       assembly dump containing the PC counter address that will be associated
20       with each instruction in the VM. This allows to see exactly on which VM
21       instruction an error was raised (as the PC at error  raisal  is  always
22       shown  in error dumps), or to debug the VM by following the PC register
23       in step-by-step mode.
24
25       The isomorphic mode creates a compilable assembly source that  can  the
26       be feed into the falcon assembler to obtain a compiled module. In exam‐
27       ple, this can be used for VM level hand-made finetuning optimizations.
28
29

OPTIONS

31       -d     Dump the dependency table (list of load directives).
32
33
34       -h     Show version and a short help.
35
36
37       -i     Create an isomorphic version of the original assembly.
38
39
40       -l     add line informations.
41
42
43       -s     Dump the string table.
44
45
46       -S     Write the strings inline instead of using #strid
47
48
49       -y     Dump the symbol table.
50
51

FILES

53       /usr/lib/libfalcon_engine.so
54              Default location of the Falcon Engine loadable module.
55
56
57

AUTHOR

59       Giancarlo Niccolai <gc@falconpl.org>
60
61

SEE ALSO

63       falcon(1) falrun(1)
64
65

LICENSE

67       This document is released under the "GNU  Free  Documentation  License,
68       version  1.2".   On Debian systems, the complete text of the Free Docu‐
69       mentation  License,  version  1.2,  can  be  found  in  /usr/share/com‐
70       mon-licenses/.
71
72
73
74
75Falcon toolset                    April 2007                     flcdissass(1)
Impressum