RQSPRINT(1) RQSPRINT(1)
rqsprint - displays information about a collection of ELF files on a
system
rqsprint [ preoptions ] file [postoptions]
The rqsprint command is display information relating to a collection of
ELF files on a system. This command reads a description of the ELF files
that have been recorded in file. Those descriptions are generated using
the rqsread command. Using those descriptions this command can be used
to determine which files will not quickstart, which files have conflict
symbols, the set of files that will be loaded when executing a particular
file, etc. This command takes two set of options. The preoptions ask the
program to display information about all the files that have been
recorded. The preoptions are all lower case. The postoptions ask the
program to display the information about a particular file. All the
postoptions take a second parameter which is the name of the file that
you want the information about. The postoptions are all upper case.
-c Print out the list files that have conflict symbols and the number
of conflicts for that file. This only lists the files that have
conflicts listed in the file's ELF header. If a conflict arises as
the result of a newly installed shared object (ie. not the shared
object that the file in question was originally linked against),
that conflict will not be reported
-cf For each file that has conflicts, prints out the name of each of the
conflict symbols and what objects are causing the conflict. This
only displays information about the conflicts already in the ELF
headers.
-ld For each file, lists the files, in load order, that will be loaded
when the file in question is loaded by rld.
-ll For each file, lists the files that have that file on its liblist.
-lr For each file, lists the files that when loaded will cause the file
in question to be loaded.
-lt For each file, it lists the transitive liblist for that file.
-o outfile
Causes an updated version of the description file to be written to
outfile. This is typically used in conjunction with the -rescan
option.
-p For each file, pretty print the information stored in the
description file.
Page 1
RQSPRINT(1) RQSPRINT(1)
-prefix dir
Treats dir as the prefix for the files being read. When the
description file is read, the prefix is prepended to all file names.
Similarly, when the output file is generated, the prefix directory
is removed. This option, along with the -root option, is used to
requickstart files that are located in a directory other than /.
-root dir
Use dir when determining which files will be loaded when resolving
an element in a files liblist.
-q Print out the list of files that will not quickstart.
-rescan
Causes the descriptions of the files recorded in file to be
rescanned. This option would be used in the case where the files on
the system have been changed since the last time the descriptions
have been recorded.
-update_registry registryfile
The so_locations file. The file name default is /lib/so_locations
for an old 32-bit ABI object, /lib32/so_locations for a new 32-bit
ABI object, and /lib64/so_locations for a 64-bit ABI object. If
this option is present the registry is updated with data from the
object processed.
-update_registry_64 registryfile
The same as -update_registry above. If this option is present the
registry is updated with data from the object processed.
-update_registry_path rpath
The pathname to the so_location file. The file name appended to this
file is is /lib/so_locations for an old 32-bit ABI object,
/lib32/so_locations for a new 32-bit ABI object, and
/lib64/so_locations for a 64-bit ABI object. If option
-update_registry_path is present then -update_registry and
-update_registry_64 are ignored. If this option is present the
registry is updated with data from the object processed.
-C name[,name]*
For each of the file names, print out the number of conflict
symbols.
-CF name[,name]*
For each of the file names, print out the name of each conflict
symbol and what objects are causing the conflict.
-LD name[,name]*
For each of the file names, list the files in load order that will
be loaded when the file in question is loaded by rqs.
Page 2
RQSPRINT(1) RQSPRINT(1)
-LL name[,name]*
For each of the file names, list the files that are on its liblist.
-LR name[,name]*
For each of the file names, list the files that when loaded will
load the file in question.
-LT name[,name]*
For each of the file names, list the transitive liblist for the file
in question.
-P name[,name]*
For each of the file names, pretty print the information stored in
the description file.
-Q name[,name]*
Print the names of the files from the list which will not
quickstart.
/usr/etc/rqsprint
/usr/lib/so_locations
/usr/lib32/so_locations
/usr/lib64/so_locations
rqsread(1), rqsall(1)
PPPPaaaaggggeeee 3333 [ Back ]
|