Skip to content
API Documentation
BastionGuard™
bastionguard::rootguard::anonymous_namespace{ConsoleEventSink.cpp} Namespace Reference

Functions

const char * pathResolutionName (const __u32 resolution) noexcept

Function Documentation

◆ pathResolutionName()

const char * bastionguard::rootguard::anonymous_namespace{ConsoleEventSink.cpp}::pathResolutionName ( const __u32 resolution)
noexcept

Definition at line 47 of file ConsoleEventSink.cpp.

48{
49 switch (resolution) {
50 case RG_PATH_PROTECTED_BASELINE: return "protected-baseline";
51 case RG_PATH_PROC_FD: return "proc-fd";
52 case RG_PATH_PROCESS_CWD: return "process-cwd";
53 case RG_PATH_KERNEL_EXACT: return "kernel-exact";
54 case RG_PATH_LSM_EXACT: return "lsm-exact";
56 default: return "basename-only";
57 }
58}
@ RG_PATH_LSM_EXACT
@ RG_PATH_PROCESS_CWD
@ RG_PATH_BASENAME
@ RG_PATH_PROC_FD
@ RG_PATH_PROTECTED_BASELINE
@ RG_PATH_KERNEL_EXACT

References pathResolutionName(), RG_PATH_BASENAME, RG_PATH_KERNEL_EXACT, RG_PATH_LSM_EXACT, RG_PATH_PROC_FD, RG_PATH_PROCESS_CWD, and RG_PATH_PROTECTED_BASELINE.

Referenced by pathResolutionName().