HP-UX Reference (11i v1 00/12) - 1 User Commands A-M (vol 1)

__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man1/!!!intro.1
________________________________________________________________
___ ___
c
chatr(1) chatr(1)
information related to security issues.
+gst flag Control whether the global symbol table hash mechanism is used to look up values of sym-
bol import/export entries. The two flag values, enable and disable, respectively
enable and disable use of the global symbol table hash mechanism. The default is dis-
able
.
+gstsize size
Request a particular hash array size using the global symbol table hash mechanism. The
value can vary between 1 and MAXINT. The default value is 1103. Use this option with
+gst enable.
+k flag Request kernel assisted branch prediction. The flags enable and disable turn this
request on and off, respectively. (Availablewith the PA64 FORMAT 2 command.)
+l library Indicate that the specified shared library is not subject to run-time path lookup if directory
path lists are provided (see +s and +b).
+pd size Request a particular virtual memory page size that should be used for data. Sizes of 4K,
16K, 64K, 256K, 1M, 4M, 16M, 64M, 256M, and L are supported. A size of L will result
in using the largest page size available. The actual page size may vary if the requested size
cannot be fulfilled.
+pi size Request a particular virtual memory page size that should be used for instructions. See the
+pd option for additional information.
+r flag Request static branch prediction when executing this program. The flags enable and
disable turn this request on and off, respectively. (Available with the PA64 FORMAT 2
command.)
+s flag Control whether the directory path list specified with the SHLIB_PATH environment
variable can be used to locate shared libraries needed by the program. The two flag values,
enable and disable, respectively enable and disable use of the environment variable.
If both +s and +b are used, their relative order on the command line indicates which path
list will be searched first. See the +b option. (Available with the PA64 FORMAT 2 com-
mand.)
+z Enable lazy swap on all data segments (using PA32 chatr or PA64 chatr FORMAT 1) or on a
specific segment (using PA64 ELF chatr FORMAT 2). May not be used with non-data seg-
ments.
OPTIONS FOR PA32 SOM chatr ONLY
-M Change file from EXEC_MAGIC to SHMEM_MAGIC . (This option is an interim solution
until 64-bit addressability is available with a true 64-bit kernel. See the "chatr and MAGIC
Numbers" and "Using SHMEM_MAGIC" sections below.)
-N Change file from SHMEM_MAGIC to EXEC_MAGIC . (This option is an interim solution
until 64-bit addressability is available with a true 64-bit kernel. See the "chatr and MAGIC
Numbers" and "Using SHMEM_MAGIC" sections below.)
+gstbuckets size
Request a particular number of buckets per entry using the global symbol table hash
mechanism. The value can vary between 1 and MAXINT. The default value is 3. Use this
option with +gst enable.
+plabel_cache flag
Control the use of the plabel caching mechanism. The flags enable and disable turn
this request on and off, respectively. The default is
disable. Use this option with +gst
enable
.
This option is effective with C++. In C++ applications, the dynamic loader needs to repeti-
tively access PLABEL information (import stub). In order to make this access faster, the
dynamic loader uses the global symbol table structure to also contain PLABEL entries. This
behavior is enabled when the PLABEL_CACHE flag is set in the dl_header structure
(enabled ld +plabel_cache enable a.out or chatr +plabel_cache
enable a.out
).
+q3p flag Control the flag bit setting to indicate how 32-bit processes use the third quadrant as data
space.
Section 1−−74 − 2 − HP-UX Release 11i: December 2000
___
___