---
name: "llvm-size-9"
section: "1"
platform: "linux"
package: "llvm-9"
version: "1:9.0.1-16.1"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/llvm-size-9"
---

# llvm-size-9(1)

manual page for llvm-size 9

## NAME

llvm-size - manual page for llvm-size 9

## DESCRIPTION

OVERVIEW: llvm object size dumper

USAGE: llvm-size \[options\] \<input files\>

OPTIONS:

Generic Options:

**--help**           - Display available options (**--help-hidden** for more)

**--help-list**      - Display list of available options (**--help-list-hidden** for more)

**--version**        - Display the version of this program

llvm-size Options:

-

  Specify output format

**-A**             - System V format

**-B**             - Berkeley format

**-m**             - Darwin **-m** format

**--arch=**\<string\>  - architecture(s) from a Mach-O file to dump

- **--common** - Print common symbols in the ELF file.

  When using Berkely format, this is added to bss.

**--format=**\<value\> - Specify output format

- \=sysv

  \-   System V format

- \=berkeley

  \-   Berkeley format

- \=darwin

  \-   Darwin **-m** format

**-l**               - When format is darwin, use long format to include addresses and offsets.

-

  Print size in radix:

**-o**             - Print size in octal

**-d**             - Print size in decimal

**-x**             - Print size in hexadecimal

**--radix=**\<value\>  - Print size in radix

- \=8

  \-   Print size in octal

- \=10

  \-   Print size in decimal

- \=16

  \-   Print size in hexadecimal

**--totals**         - Print totals of all objects - Berkeley format only

Pass @FILE as argument to read options from FILE.
