chatr(1) | chatr(1) |
The enable ¯ag sets the ¯ag bit to indicate that
The disable ¯ag unsets the bit, which returns the third quadrant to the default state, in which it is used for shared memory.
This ¯ag mechanism differs from how to set usage for the ®rst and second quadrants. Set these values by using the magic number of the executable. (See the
+q4p flag Control the ¯ag bit setting to indicate how
The enable ¯ag sets the ¯ag bit to indicate that
The disable ¯ag unsets the ¯ag bit, which returns the fourth quadrant to the default state, in which it is used for shared memory. With +q4p disable, the value of the +q3p ¯ag controls whether the third quadrant is used as a private data space or for shared memory.
This ¯ag mechanism differs from how to set usage for the ®rst and second quadrants. Set these values by using the magic number of the executable. (See the
OPTIONS FOR PA64 ELF chatr
PA64 ELF chatr is similar to SOM chatr but supports new options (and obsoletes others).
New options:
OPTIONS FOR PA64 ELF chatr (FORMAT 1) +cd
+ci
+md
+mi
OPTIONS FOR PA64 ELF chatr (FORMAT 2)
With common options:
+c | Set the code bit for a speci®ed segment. |
+dz | Enable or disable lazy swap allocation for dynamically allocated segments (such as the stack |
| or heap). |
+m | Set the modi®cation bit for a speci®ed segment. |
+p | Set the page size for a speci®ed segment. |
+sa | Specify a segment using an address for a set of attribute modi®cations. |
+sall | Use all segments in the ®le for a set of attribute modi®cations. |
+si | Specify a segment using a segment index number for a set of attribute modi®cations. |
chatr and MAGIC Numbers
The term shared applies to the magic number SHARE_MAGIC while the term
chatr labels the following type of executables in output.
SHARE_MAGIC : shared executable
DEMAND_MAGIC : demand load executable
EXEC_MAGIC: | normal executable |
c
− 3 − | Section 1−75 |