bloaty - Man Page

manual page for Bloaty McBloatface 1.1

Description

Bloaty McBloatface: a size profiler for binaries.

USAGE: bloaty [OPTION]... FILE... [-- BASE_FILE...]

Options

--csv

Output in CSV format instead of human-readable.

--tsv

Output in TSV format instead of human-readable.

-c FILE

Load configuration from <file>.

-d SOURCE,SOURCE

Comma-separated list of sources to scan.

--debug-file=FILE

Use this file for debug symbols and/or symbol table.

-C MODE

How to demangle symbols.  Possible values are:

--demangle=MODE      --demangle=none

no demangling, print raw symbols --demangle=short  demangle, but omit arg/return types --demangle=full   print full demangled type

The default is --demangle=short.

--disassemble=FUNCTION

Disassemble this function (EXPERIMENTAL)

--domain=DOMAIN

Which domains to show.  Possible values are: --domain=vm --domain=file --domain=both (the default)

-n NUM

How many rows to show per level before collapsing other keys into '[Other]'.  Set to '0' for unlimited. Defaults to 20.

-s SORTBY

Whether to sort by VM or File size.  Possible values are:

-s vm

-s file -s both (the default: sorts by max(vm, file)).

-w

Wide output; don't truncate long labels.

--help

Display this message and exit.

--list-sources

Show a list of available sources and exit.

--source-filter=PATTERN

Only show keys with names matching this pattern.

Options for debugging Bloaty:

--debug-vmaddr=ADDR

--debug-fileoff=OFF

Print extended debugging information for the given VM address and/or file offset.

-v

Verbose output.  Dumps warnings encountered during processing and full VM/file maps at the end. Add more v's (-vv, -vvv) for even more.

Info

August 2024 Bloaty McBloatface 1.1