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 symbol import/export entries. The two ¯ag values, enable and disable, respectively enable and disable use of the global symbol table hash mechanism. The default is disable .
+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 ¯ags enable and disable turn this |
| request on and off, respectively. (Available with the PA64 FORMAT 2 command.) |
+l library | Indicate that the speci®ed shared library is not subject to |
| 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 ful®lled. |
+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 ¯ags 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 speci®ed with the SHLIB_PATH environment |
| variable can be used to locate shared libraries needed by the program. The two ¯ag 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 ®rst. 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 |
| speci®c segment (using PA64 ELF chatr FORMAT 2). May not be used with |
| ments. |
OPTIONS FOR PA32 SOM chatr ONLY
Change ®le from SHMEM_MAGIC to EXEC_MAGIC. (This option is an interim solution | |
| until |
| 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 ¯ags 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 repetitively 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 ¯ag 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 ¯ag bit setting to indicate how
Section 1−74 | − 2 − |