MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
SEGEDIT(1)                                                          SEGEDIT(1)



NAME
       segedit - extract and replace sections from object files

SYNOPSIS
       segedit  [  option  ]  name  ...  inputfile [-extract segname sectname
       filename] ...  [-replace segname sectname filename] ...  -output  out-
       putfile]

DESCRIPTION
       Segedit extracts and or replaces the named sections from the inputfile
       and creates an outputfile (if replacing a section).  The  segment  and
       section  names  are  the same as specified to ld(1) with the -segcreate
       option.  The segment and section names of an object file can  be  exam-
       ined  with  the  -l option to otool(1).  Only sections in segments that
       have no relocation to or for them can  be  replaced  (marked  with  the
       SGNORELOC segment flag) but all sections can be extracted.

       The options to segedit(1):

       -extract segname sectname filename
              Extracts  the section specified by the segment name section name
              pair and places the contents in the specified filename.

       -replace segname sectname filename
              Will replace the section specified by the segment  name  section
              name  pair  and places and take the new contents for the section
              from the specified filename.  The -output filename  option  must
              also  be  specified.   The resulting size of the section will be
              rounded to a multiple of 4 bytes and padded with zero  bytes  if
              necessary.

       -output outputfile
              Specifies the output file to create when replacing sections.

SEE ALSO
       ld(1), otool(1)

LIMITATIONS
       Only  mach-O  format  files  that  are laid out in a contiguous address
       space and with their  contents  ordered  in  the  order  of  increasing
       address  can have their segments replaced by this program.  This layout
       is what the link editor produces by default.



Apple Computer, Inc.           October 23, 1997                     SEGEDIT(1)
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™