Further MAC test policy cleanup and enhancement:

- Redistribute counter declarations to where they are used, rather than at
  the file header, so it's more clear where we do (and don't) have
  counters.

- Add many more counters, one per policy entry point, so that many
  individual access controls and object life cycle events are tracked.

- Perform counter increments for label destruction explicitly in entry
  point functions rather than in LABEL_DESTROY().

- Use LABEL_INIT() instead of SLOT_SET() directly in label init functions
  to be symmetric with destruction.

- Align counter names more carefully with entry point names.

- More constant and variable name normalization.

Obtained from:	TrustedBSD Project
This commit is contained in:
Robert Watson 2007-04-22 13:29:37 +00:00
parent c8ea76936e
commit 269ad13024
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=168947

File diff suppressed because it is too large Load Diff