count = lsm_list_modules(syscall_lsms, &size, 0);
ASSERT_LE(1, count);
cp = sysfs_lsms; for (i = 0; i < count; i++) { switch (syscall_lsms[i]) { case LSM_ID_CAPABILITY:
name = "capability"; break; case LSM_ID_SELINUX:
name = "selinux"; break; case LSM_ID_SMACK:
name = "smack"; break; case LSM_ID_TOMOYO:
name = "tomoyo"; break; case LSM_ID_APPARMOR:
name = "apparmor"; break; case LSM_ID_YAMA:
name = "yama"; break; case LSM_ID_LOADPIN:
name = "loadpin"; break; case LSM_ID_SAFESETID:
name = "safesetid"; break; case LSM_ID_LOCKDOWN:
name = "lockdown"; break; case LSM_ID_BPF:
name = "bpf"; break; case LSM_ID_LANDLOCK:
name = "landlock"; break; case LSM_ID_IMA:
name = "ima"; break; case LSM_ID_EVM:
name = "evm"; break; case LSM_ID_IPE:
name = "ipe"; break; default:
name = "INVALID"; break;
}
ASSERT_EQ(0, strncmp(cp, name, strlen(name)));
cp += strlen(name) + 1;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.