Symbol: exec_paths
sys/security/mac_do/mac_do.c
1146
parse_exec_paths(const char *const string, struct exec_paths *const exec_paths,
sys/security/mac_do/mac_do.c
1160
bcopy(string, exec_paths->exec_paths_str, len + 1);
sys/security/mac_do/mac_do.c
1161
MPASS(exec_paths->exec_paths_str[len] == '\0');
sys/security/mac_do/mac_do.c
1174
if (exec_paths->exec_path_count >= MAX_EXEC_PATHS) {
sys/security/mac_do/mac_do.c
1191
strlcpy(exec_paths->exec_paths[exec_paths->exec_path_count],
sys/security/mac_do/mac_do.c
1193
exec_paths->exec_path_count++;
sys/security/mac_do/mac_do.c
1421
strlcpy(conf->exec_paths.exec_paths_str, mdo_path,
sys/security/mac_do/mac_do.c
1423
strlcpy(conf->exec_paths.exec_paths[0], mdo_path,
sys/security/mac_do/mac_do.c
1425
conf->exec_paths.exec_path_count = 1;
sys/security/mac_do/mac_do.c
1463
clone_exec_paths(struct exec_paths *const dst,
sys/security/mac_do/mac_do.c
1464
const struct exec_paths *const src)
sys/security/mac_do/mac_do.c
1469
strlcpy(dst->exec_paths[i], src->exec_paths[i],
sys/security/mac_do/mac_do.c
1470
sizeof(dst->exec_paths[i]));
sys/security/mac_do/mac_do.c
1512
error = parse_exec_paths(exec_paths_string, &conf->exec_paths,
sys/security/mac_do/mac_do.c
1517
clone_exec_paths(&conf->exec_paths,
sys/security/mac_do/mac_do.c
1518
&model_conf->exec_paths);
sys/security/mac_do/mac_do.c
1619
strlcpy(buf, conf->exec_paths.exec_paths_str, MAX_EXEC_PATHS_SIZE);
sys/security/mac_do/mac_do.c
1644
SYSCTL_PROC(_security_mac_do, OID_AUTO, exec_paths,
sys/security/mac_do/mac_do.c
1649
SYSCTL_JAIL_PARAM_STRING(_mac_do, exec_paths, CTLFLAG_RW, MAX_EXEC_PATHS_SIZE,
sys/security/mac_do/mac_do.c
1661
const struct exec_paths *const exec_paths = &applicable_conf->exec_paths;
sys/security/mac_do/mac_do.c
1664
jsys = hpr == pr ? (has_rules(rules) && has_exec_paths(exec_paths) ?
sys/security/mac_do/mac_do.c
1676
exec_paths->exec_paths_str);
sys/security/mac_do/mac_do.c
1879
if (strcmp(model_conf->exec_paths.exec_paths_str,
sys/security/mac_do/mac_do.c
1887
model_conf->exec_paths.exec_paths_str);
sys/security/mac_do/mac_do.c
1945
has_exec_paths(&model_conf->exec_paths))
sys/security/mac_do/mac_do.c
214
char exec_paths[MAX_EXEC_PATHS][PATH_MAX];
sys/security/mac_do/mac_do.c
225
struct exec_paths exec_paths;
sys/security/mac_do/mac_do.c
2508
struct exec_paths *exec_paths;
sys/security/mac_do/mac_do.c
2534
exec_paths = &conf->exec_paths;
sys/security/mac_do/mac_do.c
2536
for (int i = 0; i < exec_paths->exec_path_count; i++)
sys/security/mac_do/mac_do.c
2537
if (strcmp(exec_paths->exec_paths[i], path) == 0) {
sys/security/mac_do/mac_do.c
348
has_exec_paths(const struct exec_paths *const exec_paths)
sys/security/mac_do/mac_do.c
350
return (exec_paths->exec_paths_str[0] != '\0');
sys/security/mac_do/mac_do.c
406
init_exec_paths(struct exec_paths *const exec_paths)
sys/security/mac_do/mac_do.c
408
MPASS(is_zeroed(exec_paths, sizeof(*exec_paths)));
sys/security/mac_do/mac_do.c
418
init_exec_paths(&conf->exec_paths);