---
name: "ppudump-3.2.0"
section: "1"
platform: "linux"
package: "fp-utils-3.2.0"
version: "3.2.0+dfsg-12"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/ppudump-3.2.0"
---

# ppudump-3.2.0(1)

The FPC Pascal unit dump program.

## NAME

ppudump - The FPC Pascal unit dump program.

## SYNOPSIS

*ppudump* \[-h\] \[-v\[h\|i\|m\|d\|s\|b\|a\]\] ppu-file1 ppufile2 ...

## Description

**ppudump** writes the contents of a Free Pascal unit file to standard output.  It gives a listing of all definitions in the unit file. The format of the listing can be controlled by the options.

## Usage

You can invoke ppudump with as arguments the names of the units that you want to dump. You need not specify a extension, by default *.ppu* is assumed. The output goes to standard output.

## Options

**ppudump** has only two options:

- **-h**

  shows a short help screen.

- **-v***xxx*

  Controls the level of verbosity.  *xxx* is  any combination of the following letters:

  - *a*

    Shows all information stored in the PPU file.

  - *b*

    Shows the browser information in the PPU file (if present).

  - *d*

    Shows the definitions in the PPU file.

  - *h*

    Shows the header information in the PPU file.

  - *i*

    Shows only interface information, implementation information is not shown.

  - *m*

    Shows only implementation information, interface interface is not shown.

  - *s*

    Shows the symbols stored in the PPU file.

## SEE ALSO

-

  [**ppc386**(1)](/ppc386/1.md) [**ppumove**(1)](/ppumove/1.md)
