The Full Wiki

More info on Size (Unix)

Size (Unix): Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


(Redirected to size (Unix) article)

From Wikipedia, the free encyclopedia

size is a command line utility originally written for use with the Unix-like operating systems. It processes one or more ELF files and its output are the dimensions (in bytes) of the text, data and uninitialized sections, and their total.

Common use:

$ size <option> <filename> ...

Here follows some examples on Solaris (/usr/ccs/bin/size); options and syntax may vary on different Operating Systems:

$ size  /usr/ccs/bin/size
9066 + 888 + 356 = 10310

With -f option name and size of each section are printed out, plus their total:

$ size -f /usr/ccs/bin/size
17(.interp) + 636(.hash) + 1440(.dynsym) + 743(.dynstr) + 64(.SUNW_version) + 48(.rela.ex_shared) + 24(.rela.bss) + 336(.rela.plt) + 4760(.text) +
80(.init) + 80(.fini) + 4(.exception_ranges) + 28(.rodata) + 590(.rodata1) + 12(.got) + 388(.plt) + 192(.dynamic) + 40(.ex_shared) + 112(.data) +
140(.data1) + 352(.bss) = 10086

With -F option size and permission flag of each sections are printed out, plus their total:

$ size -F /usr/ccs/bin/size
9066(r-x) + 1244(rwx) = 10470

See also



Got something to say? Make a comment.
Your name
Your email address