This manual page is part of Xcode Tools version 3.2.2

To obtain these tools:

If you are running a version of Xcode Tools other than 3.2.2, view the documentation locally:

  • In Xcode

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • For more information about the manual page format, see the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



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.  Typically, this involves updating pointers in the __DATA seg-ment segment
             ment 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 binding is automatically used for all function calls to func-tions functions
             tions 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 binding information.

SEE ALSO
     otool(1) nm(1)

Darwin                                        November 20, 2008                                       Darwin

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation with the feedback links below.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.

Did this document help you? Yes It's good, but... Not helpful...