chatr(1) | chatr(1) |
NAME
chatr - change program's internal attributes
SYNOPSIS
PA32 SOM chatr
chatr
PA64 ELF chatr
There are two possible syntactic forms that can be used to invoke PA64 chatr.
FORMAT 1: The ®rst syntactic form, which is compatible with the SOM chatr, is used for backward compatibility, and for easy manipulation of ordinary ®les that only have a single text and a single data segment:
chatr
FORMAT 2: | The | second | syntactic form provides the | ability | to explicitly specify segments to be | |
modi®ed: |
|
|
|
|
|
|
chatr | [+c ¯ag ] | [+dz ¯ag ] [+k ¯ag ] [+m | ¯ag ] [+p size ] [+r ¯ag ] [+s ¯ag ] | |||
[+si index | +sa address | +sall ] [+z ¯ag ] | ®le ... |
|
DESCRIPTION
chatr allows you to change a program's internal attributes for
Upon completion, chatr prints the ®le's old and new values to standard output unless
The +pd and +pi options only provide a hint for the virtual memory page size. The actual page sizes may vary. Under certain conditions, page size hints of L may result in better performance, depending on the speci®c memory requirements of the application.
The performance of some applications may bene®t from static branch prediction, others may not. The +r option provides a hint for using or avoiding this feature.
The +gst and related options provide performance enhancements through use of global symbol table which improves searching for exported symbols. See dld.sl(5) and the
COMMON OPTIONS FOR PA32 SOM AND PA64 ELF (FORMAT 1) chatr
chatr, by default, prints each ®le's magic number and ®le attributes to the standard output.
Indicate that the speci®ed shared library is subject to | |||
| path lists are provided (see | +s and +b). |
|
Change ®le from | |||
| in PA64 FORMAT 1.) |
|
|
Change ®le from shared (SHARE_MAGIC ) to | |||
| in PA64 FORMAT 1.) |
|
|
Perform its operation silently. (Available with the PA64 FORMAT 2 command.) | |||
Select | |||
| specify one of the major binding modes immediate or deferred. One or more of the | ||
| binding modi®ers nonfatal, verbose, or restricted can also be speci®ed, each | ||
| with a separate option. See the | ||
| description of binding modes. (Available with the PA64 FORMAT 2 command.) | ||
+b flag | Control whether the embedded path list stored when the program (if any) was built 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 embedded path list. | See the +s | |
| option. You can use the +b option to enable the embedded path for ®lter libraries. | ||
+es flag | Control the ability of user code to execute from stack with the ¯ag values, | enable and | |
| disable. See the Restricting Execute Permission on Stacks section below for additional | ||
− 1 − | Section 1−73 |
c