SIZE ---- SIZE is a utility that examines an executable program file or linkable object module file and prints out information about the TEXT, DATA, and BSS segments of the file (size, starting address, etc.) Please note that some information is not appropriate for some files. For example, segments within a linkable object module do not have a start address until they are linked together into a program file. Usage: size [-s] [-sd] -s = Show symbols in file. The symbols will be sorted alphabetically. The information shown is the symbol value, symbol name, and symbol type. Symbols with the same name will be skipped (usually these are local labels which are used in different routines, or else special source-level debugging information symbols used by the debugger). -sd = Same as the -s flag, except that duplicate symbol names will not be skipped. = Name of file to be analyzed. SIZE will first look for the filename and extension exactly as specified. If no extension is found, it will then try extensions of .COF and .ABS (in that order). Changes ------- July 27, 1994 ------------- This is a completely new version of SIZE. It now understands the following file formats: DRI format executables (*.ABS) COFF encapsulated format executables (*.COF) DRI or BSD format object module files (*.O, *.OJ, *.OT) This new version of SIZE replaces both the older version of SIZE and also the NAME utility, because you can now also optionally display a list of all the symbols defined within the file by using the "-s" switch on the commandline. May 13, 1994 ------------ The SIZE utility now understands the BSD/COFF file format. (Please note: the Atari/TOS version of this tool was previously named SIZE68.)