• Home
  • Raw
  • Download

Lines Matching refs:archive

9 **llvm-ar** [-]{dmpqrtx}[Rabfikou] [relpos] [count] <archive> [files...]
18 to produce archive libraries by LLVM bitcode that can be linked into an
19 LLVM program. However, the archive can contain any kind of file. By default,
22 of the archive.
24 The **llvm-ar** command can be used to *read* SVR4, GNU and BSD style archive
26 SVR4 or BSD style archive is used with the ``r`` (replace) or ``q`` (quick
27 update) operations, the archive will be reconstructed in GNU format.
52 perform on the archive, a variety of modifiers for that operation, the name of
53 the archive file, and an optional list of file names. These options are used to
54 determine how **llvm-ar** should process the archive file.
57 set of options is at least one operator and the name of the archive. Typically
58 archive files end with a ``.a`` suffix, but this is not required. Following
59 the *archive-name* comes a list of *files* that indicate the specific members
60 of the archive to operate on. If the *files* option is not specified, it
70 Delete files from the archive. No modifiers are applicable to this operation.
72 archive. It is not an error if a specified file does not appear in the archive.
73 If no *files* are specified, the archive is not modified.
79 Move files from one location in the archive to another. The *a*, *b*, and
82 will be moved to the end of the archive. If no *files* are specified, the
83 archive is not modified.
91 specified, the entire archive is printed. Printing bitcode files is
93 operation never modifies the archive.
99 Quickly append files to the end of the archive. This operation quickly adds the
100 *files* to the archive without checking for duplicates that should be
101 removed first. If no *files* are specified, the archive is not modified.
102 Because of the way that **llvm-ar** constructs the archive file, its dubious
111 *files* or insert them at the end of the archive if they do not exist. If no
112 *files* are specified, the archive is not modified.
124 whole archive is printed.
130 Extract archive members back to files. The *o* modifier applies to this
131 operation. This operation retrieves the indicated *files* from the archive
133 *files* are specified, the entire archive is extract.
150 the files are placed at the end of the archive.
158 found, the files are placed at the end of the archive. This modifier is
178 When replacing existing files in the archive, only replace those files that have
179 a time stamp than the time stamp of the member in the archive.
193 For all operations, **llvm-ar** will always create the archive if it doesn't
195 archive is being created. Using this modifier turns off that warning.
201 This modifier requests that an archive index (or symbol table) be added to the
202 archive. This is the default mode of operation. The symbol table will contain
204 bitcode files in the archive.
219 editing operation taken against the archive will produce a line of output saying
244 archive files. In fact, except for the symbol table, the ``ar`` commands on those
245 operating systems should be able to read LLVM archive files. The details of the
248 Each archive begins with the archive magic number which is the eight printable
251 begin with an archive header and end with a \n padding character if necessary
263 This field of the header provides the name of the archive member. If the name is
316 This field is the archive file member magic number. Its content is always the
318 utility in identifying archive files that have been corrupted.
323 The offset item provides the offset into the archive file where the bitcode