Movatterモバイル変換


[0]ホーム

URL:


man7.org > Linux >man-pages

Linux/UNIX system programming training


avc_cache_stats(3) — Linux manual page

NAME |SYNOPSIS |DESCRIPTION |NOTES |AUTHOR |SEE ALSO |COLOPHON

avc_cache_stats(3)      SELinux API documentationavc_cache_stats(3)

NAME        top

       avc_cache_stats, avc_av_stats, avc_sid_stats - obtain userspace       SELinux AVC statistics

SYNOPSIS        top

#include <selinux/selinux.h>#include <selinux/avc.h>void avc_av_stats(void);void avc_sid_stats(void);void avc_cache_stats(struct avc_cache_stats *stats);

DESCRIPTION        top

       The userspace AVC maintains two internal hash tables, one to store       security ID's and one to cache access decisions.avc_av_stats() andavc_sid_stats() produce log messages indicating       the status of the access decision and SID tables, respectively.       The messages contain the number of entries in the table, number of       hash buckets and number of buckets used, and maximum number of       entries in a single bucket.avc_cache_stats() populates a structure whose fields reflect cache       activity:              struct avc_cache_stats {                  unsigned  entry_lookups;                  unsigned  entry_hits;                  unsigned  entry_misses;                  unsigned  entry_discards;                  unsigned  cav_lookups;                  unsigned  cav_hits;                  unsigned  cav_probes;                  unsigned  cav_misses;              };entry_lookups              Number of queries made.entry_hits              Number of times a decision was found in theaeref argument.entry_misses              Number of times a decision was not found in theaeref              argument.entry_discards              Number of times a decision was not found in theaeref              argument and theaeref argument was non-NULL.cav_lookups              Number of cache lookups.cav_hits              Number of cache hits.cav_misses              Number of cache misses.cav_probes              Number of entries examined while searching the cache.

NOTES        top

       When the cache is flushed as a result of a call toavc_reset() or       a policy change notification, the statistics returned byavc_cache_stats() are reset to zero.  The SID table, however, is       left unchanged.       When a policy change notification is received, a call toavc_av_stats() is made before the cache is flushed.

AUTHOR        top

       Eamon Walsh <ewalsh@tycho.nsa.gov>

SEE ALSO        top

avc_init(3),avc_has_perm(3),avc_context_to_sid(3),avc_add_callback(3),selinux(8)

COLOPHON        top

       This page is part of theselinux (Security-Enhanced Linux user-       space libraries and tools) project.  Information about the project       can be found at ⟨https://github.com/SELinuxProject/selinux/wiki⟩.       If you have a bug report for this manual page, see       ⟨https://github.com/SELinuxProject/selinux/wiki/Contributing⟩.       This page was obtained from the project's upstream Git repository       ⟨https://github.com/SELinuxProject/selinux⟩ on 2025-08-11.  (At       that time, the date of the most recent commit that was found in       the repository was 2025-08-04.)  If you discover any rendering       problems in this HTML version of the page, or you believe there is       a better or more up-to-date source for the page, or you have       corrections or improvements to the information in this COLOPHON       (which isnot part of the original manual page), send a mail to       man-pages@man7.org                               27 May 2004avc_cache_stats(3)

Pages that refer to this page:avc_add_callback(3)avc_context_to_sid(3)avc_has_perm(3)avc_open(3)



HTML rendering created 2025-09-06 byMichael Kerrisk, author ofThe Linux Programming Interface.

For details of in-depthLinux/UNIX system programming training courses that I teach, lookhere.

Hosting byjambit GmbH.

Cover of TLPI


[8]ページ先頭

©2009-2025 Movatter.jp