LLVM-SIZE(1) LLVM LLVM-SIZE(1) (NAME) llvm-size - (SYNOPSIS) llvm-size [options] [input...] (DESCRIPTION) llvm-size . size (GNU) . input . a.out . "-" llvm-size . (archive) . (OPTIONS) -A --format sysv. --arch= ( ) (universal) Mach-O . -B --format berkeley. --common (common) ELF bss berkeley sysv. . --exclude-pagezero Mach-O __PAGEZERO . __PAGEZERO . -d --radix 10. -l Mach-O darwin. --format= . berkeley () sysv darwin. Berkeley text data bss ELF : $ llvm-size --format=berkeley test.o test2.o text data bss dec hex filename 182 16 5 203 cb test.elf 82 8 1 91 5b test2.o Mach-O : $ llvm-size --format=berkeley macho.obj macho2.obj __TEXT __DATA __OBJC others dec hex 4 8 0 0 12 c macho.obj 16 32 0 0 48 30 macho2.obj Sysv : $ llvm-size --format=sysv test.elf test2.o test.elf : section size addr .eh_frame 92 2097496 .text 90 2101248 .data 16 2105344 .bss 5 2105360 .comment 209 0 Total 412 test2.o : section size addr .text 26 0 .data 8 0 .bss 1 0 .comment 106 0 .note.GNU-stack 0 0 .eh_frame 56 0 .llvm_addrsig 2 0 Total 199 darwin Mach-O . llvm-size berkeley . darwin : $ llvm-size --format=darwin macho.obj macho2.obj macho.obj: Segment : 12 Section (__TEXT, __text): 4 Section (__DATA, __data): 8 total 12 total 12 macho2.obj: Segment : 48 Section (__TEXT, __text): 16 Section (__DATA, __data): 32 total 48 total 48 --help, -h . -m --format darwin. -o --radix 8. --radix= (radix) . 8 10 () 16 (octal) (decimal) (hexadecimal). : $ llvm-size --radix=8 test.o text data bss oct hex filename 0152 04 04 162 72 test.o $ llvm-size --radix=10 test.o text data bss dec hex filename 106 4 4 114 72 test.o $ llvm-size --radix=16 test.o text data bss dec hex filename 0x6a 0x4 0x4 114 72 test.o --totals, -t berkeley . . : $ llvm-size --totals test.elf test2.o text data bss dec hex filename 182 16 5 203 cb test.elf 82 8 1 91 5b test2.o 264 24 6 294 126 (TOTALS) --version llvm-size. -x --radix 16. @ . (EXIT STATUS) llvm-size . 0 . (BUGS) <> . (AUTHORS) LLVM (). (COPYRIGHT) 2003-2026, LLVM Project 22 2026-07-15 LLVM-SIZE(1)