6 .Nd "Displays information used by dyld in an executable"
9 .Op Fl arch Ar arch-name
17 .Op Fl function_starts
20 Executables built for Mac OS X 10.6 and later have a new format for the
21 information in the __LINKEDIT segment. The dyldinfo tool will display
24 The options are as follows:
25 .Bl -tag -width indent
27 Only display the specified architecture. Other architectures in a universal image are ignored.
29 Display the table of dylibs on which this image depends.
31 Display the table of rebasing information. Rebasing is what dyld does when an image is
32 not loaded at its preferred address. Typically, this involves updating pointers in the __DATA
33 segment which point within the image.
35 Display the table of binding information. These are the symbolic fix ups that dyld must
36 do when an image is loaded.
38 Display the table of weak binding information. Typically, only C++ progams will have any
39 weak binding. These are symbols which dyld must unique accross all images.
41 Display the table of lazy binding information. These are symbols which dyld delays binding
42 until they are first used. Lazy binding is automatically used for all function calls to
43 functions in some external dylib.
45 Display the table symbols which this image exports.
47 Display the low level opcodes used to encode all rebase and binding information.
48 .It Fl function_starts
49 Decodes the list of function start addresses.