pbc_disassemble1
Parrot bytecode disassembler
Usage
pbc_disassemble [-bh?]
[{--bare | --header-only}]
[-o
outfile]
[file.pbc]
Overview
"pbc_disassemble" translates Parrot bytecode ("PBC") into Parrot assembly language ("PASM").
"file.pbc" is the bytecode file to disassemble. If a file is not specified, the bytecode will be read from "stdin". Additionally, if the "-o" switch is not given, the output is displayed to "stdout".
Options
-
-?, --help -
Displays usage and help information.
-
-b, --bare -
Displays bare PASM without the header and left column.
-
-h, --header-only -
Displays only the constants table header.
-
-o filename, --output filename -
Writes output to
"filename".
Static functions
- "int main(int argc, const char *argv[])"
-
Execution entry point. Starts up an interpreter, loads the bytecode from the command-line, and disassembles it.
- "static void help(void)"
-
Prints out the user help information and exits.
- "static void show_last_error_and_exit(Parrot_PMC interp)"
-
Prints out the
"interp"'s last error and exits.
Releases
3 releases since Debian 6.0 (Squeeze); the text changed 2 times.
--bare since Debian 7 (Wheezy);
--header-only since Debian 7 (Wheezy);
--help since Debian 7 (Wheezy);
--output since Debian 7 (Wheezy);
-? since Debian 7 (Wheezy);
-b since Debian 7 (Wheezy);
-h since Debian 7 (Wheezy);
-o since Debian 7 (Wheezy).