SIZE(1) SIZE(1)
NAME
size - print the size of the sections in an object file
SYNOPSIS
size [ option ... ] [ object ... ]
DESCRIPTION
Size (without the -m option) prints the (decimal) number
of bytes required by the __TEXT, __DATA and __OBJC seg-
ments. All other segments are totaled and that size is
listed in the `others' column. The final two columns is
the sum in decimal and hexadecimal. If no file is speci-
fied, a.out is used.
The options to size(1) are:
- Treat the remaining arguments as name of object
files not options to size(1).
-m Print the sizes of the Mach-O segments and sections
as well as the total sizes of the sections in each
segment and the total size of the segments in the
file.
-l When used with the -m option, also print the
addresses and offsets of the sections and segments.
-x When used with the -m option, print the values in
hexadecimal (with leading 0x's) rather than deci-
mal.
-arch arch_type
Specifies the architecture, arch_type, of the file
for size(1) to operate on when the file is a fat
file. (See arch(3) for the currently know
arch_types.) The arch_type can be "all" to operate
on all architectures in the file. The default is
to display only the host architecture, if the file
contains it; otherwise, all architectures in the
file are shown.
SEE ALSO
otool(1)
BUGS
The size of common symbols can't be reflected in any of
the numbers for relocatable object files.
Apple Computer, Inc. May 23, 2002 SIZE(1)