Poster of Linux kernelThe best gift for a Linux geek
PBC_DUMP.C

PBC_DUMP.C

Section: Debian GNU/Linux manual (1) Updated: 2010-06-17
Local index Up
 

NAME

pbc_dump - Dump or convert Parrot bytecode (PBC) files  

SYNOPSIS

 pbc_dump [-tdh] [--terse|--disassemble|--header-only] file.pbc

 pbc_dump -o converted.pbc file.pbc

 

DESCRIPTION

A program to dump pack files to human readable form.  

Command-Line Options

"-d"
Disassemble bytecode segments.
"-h"
Dump the bytecode header only.
"-t"
Terse output.
"-D" C---debug> 1-7
Display detailed packfile reader debugging information if include/parrot/packfile.h enables TRACE_PACKFILE.

  1  print general debug info
  2  print alignment info
  4  print values

"-o converted.pbc"
Repacks a PBC file into the platform's native binary format for better efficiency on reading non-native PBCs.
 

Functions

"static void const_dump(PARROT_INTERP, const PackFile_Segment *segp)"
Dump the constant table.
"static void fixup_dump(PARROT_INTERP, const PackFile_Segment *segp)"
Dump the fixup table.
"static void disas_dump(PARROT_INTERP, const PackFile_Segment *self)"
Disassemble and dump.
"static void nums_dump(PARROT_INTERP, const PackFile_Segment *self)"
Disassembles and dumps op names and line numbers only.
"static void null_dump(PARROT_INTERP, const PackFile_Segment *self)"
Produces no output for the given segment type.
"static void null_dir_dump(PARROT_INTERP, const PackFile_Segment *self)"
Dumps all of the segments of the given PackFile_Directory, but produces no output for the directory itself.
"static void PackFile_header_dump(PARROT_INTERP, PackFile *pf)"
Dump the header.
"static void help(void)"
Print out the user help info.
"int main(int argc, const char **argv)"
The run loop. Process the command-line arguments and dump accordingly.
 

SEE ALSO

src/packdump.c.


 

Index

NAME
SYNOPSIS
DESCRIPTION
Command-Line Options
Functions
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 21:24:35 GMT, April 16, 2011