Print this page
uts: Allow for address space randomisation.
Randomise the base addresses of shared objects, non-fixed mappings, the
stack and the heap.  Introduce a service, svc:/system/process-security,
and a tool psecflags(1) to control and observe it


 124 #define KEY     82              /* print key_t 0 as IPC_PRIVATE */
 125 #define ZGA     83              /* print zone_getattr attribute types */
 126 #define ATC     84              /* print AT_FDCWD or file descriptor */
 127 #define LIO     85              /* print LIO_XX flags */
 128 #define DFL     86              /* print door_create() flags */
 129 #define DPM     87              /* print DOOR_PARAM_XX flags */
 130 #define TND     88              /* print trusted network data base opcode */
 131 #define RSC     89              /* print rctlsys subcode */
 132 #define RGF     90              /* print rctlsys_get flags */
 133 #define RSF     91              /* print rctlsys_set flags */
 134 #define RCF     92              /* print rctlsys_ctl flags */
 135 #define FXF     93              /* print forkx flags */
 136 #define SPF     94              /* print rctlsys_projset flags */
 137 #define UN1     95              /* unsigned except for -1 */
 138 #define MOB     96              /* print mmapobj() flags */
 139 #define SNF     97              /* print AT_SYMLINK_[NO]FOLLOW flag */
 140 #define SKC     98              /* print sockconfig subcode */
 141 #define ACF     99              /* accept4 flags */
 142 #define PFD     100             /* pipe fds[2] */
 143 #define GRF     101             /* getrandom flags */
 144 #define HID     102             /* hidden argument, don't print */


 145                                 /* make sure HID is always the last member */
 146 
 147 /*
 148  * Print routines, indexed by print codes.
 149  */
 150 extern void (* const Print[])();
 151 
 152 #ifdef  __cplusplus
 153 }
 154 #endif
 155 
 156 #endif  /* _TRUSS_PRINT_H */


 124 #define KEY     82              /* print key_t 0 as IPC_PRIVATE */
 125 #define ZGA     83              /* print zone_getattr attribute types */
 126 #define ATC     84              /* print AT_FDCWD or file descriptor */
 127 #define LIO     85              /* print LIO_XX flags */
 128 #define DFL     86              /* print door_create() flags */
 129 #define DPM     87              /* print DOOR_PARAM_XX flags */
 130 #define TND     88              /* print trusted network data base opcode */
 131 #define RSC     89              /* print rctlsys subcode */
 132 #define RGF     90              /* print rctlsys_get flags */
 133 #define RSF     91              /* print rctlsys_set flags */
 134 #define RCF     92              /* print rctlsys_ctl flags */
 135 #define FXF     93              /* print forkx flags */
 136 #define SPF     94              /* print rctlsys_projset flags */
 137 #define UN1     95              /* unsigned except for -1 */
 138 #define MOB     96              /* print mmapobj() flags */
 139 #define SNF     97              /* print AT_SYMLINK_[NO]FOLLOW flag */
 140 #define SKC     98              /* print sockconfig subcode */
 141 #define ACF     99              /* accept4 flags */
 142 #define PFD     100             /* pipe fds[2] */
 143 #define GRF     101             /* getrandom flags */
 144 #define PSFCMD  102             /* psecflags(2) command */
 145 #define PSFLG   103             /* psecflags(2) flags */
 146 #define HID     104             /* hidden argument, don't print */
 147                                 /* make sure HID is always the last member */
 148 
 149 /*
 150  * Print routines, indexed by print codes.
 151  */
 152 extern void (* const Print[])();
 153 
 154 #ifdef  __cplusplus
 155 }
 156 #endif
 157 
 158 #endif  /* _TRUSS_PRINT_H */