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

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/c2/audit_kevents.h
          +++ new/usr/src/uts/common/c2/audit_kevents.h
↓ open down ↓ 339 lines elided ↑ open up ↑
 340  340  #define AUE_LABELSYS_TNRH       302     /* =as tnrh(2) */
 341  341  #define AUE_LABELSYS_TNRHTP     303     /* =as tnrhtp(2) */
 342  342  #define AUE_LABELSYS_TNMLP      304     /* =as tnmlp(2) */
 343  343  #define AUE_PORTFS_ASSOCIATE    305     /* =fa portfs(2) - port associate */
 344  344  #define AUE_PORTFS_DISSOCIATE   306     /* =fa portfs(2) - port disassociate */
 345  345  #define AUE_SETSID              307     /* =pm setsid(2) */
 346  346  #define AUE_SETPGID             308     /* =pm setpgid(2) */
 347  347  #define AUE_FACCESSAT           309     /* =no obsolete */
 348  348  #define AUE_AUDITON_GETAMASK    310     /* =aa */
 349  349  #define AUE_AUDITON_SETAMASK    311     /* =as */
 350      -
 351      -
      350 +#define AUE_PSECFLAGS           312     /* =pm psecflags */
 352  351  
 353  352  /* NOTE: update MAX_KEVENTS below if events are added. */
 354      -
 355      -#define MAX_KEVENTS             311
 356      -
      353 +#define MAX_KEVENTS             312
 357  354  
 358  355  #ifdef __cplusplus
 359  356  }
 360  357  #endif
 361  358  
 362  359  #endif /* _BSM_AUDIT_KEVENTS_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX