dyldinfo(1) BSD General Commands Manual dyldinfo(1)
NAME
dyldinfo -- Displays information used by dyld in an executable
SYNOPSIS
dyldinfo [-arch arch-name] [-rebase] [-bind] [-weak_bind] [-lazy_bind] [-export] [-opcodes] file(s)
DESCRIPTION
Executables built for Mac OS X 10.6 and later have a new format for the information in the __LINKEDIT segment. The dyldinfo tool will display that information. The options are as follows: -arch arch Only display the specified architecture. Other architectures in a universal image are ignored. -rebase Display the table of rebasing information. Rebasing is what dyld does when an image is not loaded at its preferred address. Typi- cally, this involves updating pointers in the __DATA segment which are point within the image. -bind Display the table of binding information. These are the symbolic fix ups that dyld must do when an image is loaded. -weak_bind Display the table of weak binding information. Typically, only C++ progams will have any weak binding. These are symbols which dyld must unique accross all images. -lazy_bind Display the table of lazy binding information. These are symbols which dyld delays binding until they are first used. Lazy bind- ing is automatically used for all function calls to functions in some external dylib. -export Display the table symbols which this image exports. -opcodes Display the low level opcodes used to encode all rebase and bind- ing information.
SEE ALSO
otool(1) nm(1) Darwin November 20, 2008 Darwin
Mac OS X 10.6 - Generated Thu Sep 17 20:07:31 CDT 2009