• Home
  • Raw
  • Download

Lines Matching refs:archive

9 B<llvm-ar> [-]{dmpqrtx}[Rabfikouz] [relpos] [count] <archive> [files...]
16 to produce archive libraries by LLVM bitcode that can be linked into an
17 LLVM program. However, the archive can contain any kind of file. By default,
20 of the archive.
22 The B<llvm-ar> command can be used to I<read> both SVR4 and BSD style archive
26 archive appropriate for LLVM. The first departure is that B<llvm-ar> only
33 file names will make the archive readable by other C<ar> implementations
35 SVR4 or BSD style archive is used with the C<r> (replace) or C<q> (quick
36 update) operations, the archive will be reconstructed in LLVM format. This
47 Since B<llvm-ar> is intended to archive bitcode files, the symbol table
63 B<llvm-ar> can compress the members of an archive to save space. The
91 perform on the archive, a variety of modifiers for that operation, the
92 name of the archive file, and an optional list of file names. These options
93 are used to determine how B<llvm-ar> should process the archive file.
96 set of options is at least one operator and the name of the archive. Typically
97 archive files end with a C<.a> suffix, but this is not required. Following
98 the F<archive-name> comes a list of F<files> that indicate the specific members
99 of the archive to operate on. If the F<files> option is not specified, it
108 Delete files from the archive. No modifiers are applicable to this operation.
110 archive. It is not an error if a specified file does not appear in the archive.
111 If no F<files> are specified, the archive is not modified.
115 Move files from one location in the archive to another. The F<a>, F<b>, and
118 will be moved to the end of the archive. If no F<files> are specified, the
119 archive is not modified.
125 standard output. If no F<files> are specified, the entire archive is printed.
127 settings. The F<p> operation never modifies the archive.
131 Quickly append files to the end of the archive. The F<R>, F<f>, and F<z>
133 F<files> to the archive without checking for duplicates that should be
134 removed first. If no F<files> are specified, the archive is not modified.
135 Because of the way that B<llvm-ar> constructs the archive file, its dubious
142 F<files> or insert them at the end of the archive if they do not exist. If no
143 F<files> are specified, the archive is not modified.
153 whole archive is printed.
157 Extract archive members back to files. The F<o> modifier applies to this
158 operation. This operation retrieves the indicated F<files> from the archive
160 F<files> are specified, the entire archive is extract.
175 the files are placed at the end of the archive.
181 found, the files are placed at the end of the archive. This modifier is
220 files will be added to the archive. When F<R> is used, any directories specified
222 archive. Any file whose name begins with a dot will not be added.
226 When replacing existing files in the archive, only replace those files that have
227 a time stamp than the time stamp of the member in the archive.
231 When inserting or replacing any file in the archive, compress the file first.
234 the archive; the compressed bitcode files will not be doubly compressed.
246 For all operations, B<llvm-ar> will always create the archive if it doesn't
248 archive is being created. Using this modifier turns off that warning.
252 This modifier requests that an archive index (or symbol table) be added to the
253 archive. This is the default mode of operation. The symbol table will contain
255 bitcode files in the archive. Using this modifier is more efficient that using
267 editing operation taken against the archive will produce a line of output saying
285 archive files. In fact, except for the symbol table, the C<ar> commands on those
286 operating systems should be able to read LLVM archive files. The details of the
289 Each archive begins with the archive magic number which is the eight printable
292 begin with an archive header and end with a \n padding character if necessary
305 This field of the header provides the name of the archive member. If the name is
343 the archive member is stored in compressed form. The first byte of the archive
350 This field is the archive file member magic number. Its content is always the
352 utility in identifying archive files that have been corrupted.
357 that no regular archive member file will want this name. The LLVM symbol table
366 The offset item provides the offset into the archive file where the bitcode