MAX_PATH
#ifndef MAX_PATH
char buf[MAX_PATH + 1];
snprintf(buf, MAX_PATH, "%s/hwpoison/corrupt-pfn",
snprintf(buf, MAX_PATH, "%s/hwpoison/unpoison-pfn",
char path[MAX_PATH];
scnprintf(path, MAX_PATH, PLATFORM_MAPPING_PATH, pmu_idx, die);
char path[MAX_PATH];
#ifndef MAX_PATH
#define MAX_FILEPATH_LENGTH (MAX_PATH_DEPTH * MAX_PATH)
(MAX_PATH * 2 + (MAX_PATH * MAX_CGROUPS_PATH_DEPTH))
(MAX_METADATA_PAYLOAD_LEN + MAX_CGROUP_PAYLOAD_LEN + CTL_MAXNAME + MAX_PATH)
bpf_probe_read_kernel_str(payload, MAX_PATH,
if (bpf_cmp_likely(filepart_length, <=, MAX_PATH)) {
bpf_probe_read_kernel_str(payload, MAX_PATH,
if (bpf_cmp_likely(cgroup_root_length, <=, MAX_PATH)) {
bpf_probe_read_kernel_str(payload, MAX_PATH,
if (bpf_cmp_likely(cgroup_proc_length, <=, MAX_PATH)) {
bpf_probe_read_kernel_str(payload, MAX_PATH,
if (bpf_cmp_unlikely(filepart_length, >, MAX_PATH))
bpf_probe_read_kernel_str(payload, MAX_PATH,
if (bpf_cmp_likely(sysctl_path_length, <=, MAX_PATH)) {
char buffer[MAX_PATH];
snprintf(buffer, MAX_PATH, "/proc/%s/comm", proc_entry->d_name);
memset(buffer, 0, MAX_PATH);
retval = read(comm_fd, buffer, MAX_PATH);
buffer[MAX_PATH-1] = '\0';
if (strlen(comm_prefix) >= MAX_PATH) {
MAX_PATH, comm_prefix);
char mount_point[MAX_PATH+1];
while (fscanf(fp, "%*s %" STR(MAX_PATH) "s %99s %*s %*d %*d\n", mount_point, type) == 2) {
char path[MAX_PATH], *start;
snprintf(path, MAX_PATH, "/proc/%d/cgroup", getpid());
retval = read(fd, path, MAX_PATH);
path[MAX_PATH-1] = '\0';
char cgroup_path[MAX_PATH - strlen("/cgroup.procs")];
char cgroup_procs[MAX_PATH];
snprintf(cgroup_procs, MAX_PATH, "%s/cgroup.procs", cgroup_path);
if (strlen(comm_prefix) >= MAX_PATH) {
MAX_PATH, comm_prefix);
char path[MAX_PATH];
snprintf(path, MAX_PATH, "rv/monitors/%s/enable", monitor_name);
char path[MAX_PATH];
snprintf(path, MAX_PATH, "rv/monitors/%s/desc", monitor_name);
char path[MAX_PATH];
snprintf(path, MAX_PATH, "rv/monitors/%s/reactors", monitor_name);
char path[MAX_PATH];
snprintf(path, MAX_PATH, "rv/monitors/%s/reactors", monitor_name);
char path[MAX_PATH];
snprintf(path, MAX_PATH, "events/rv/event_%s/format", monitor_name);
char path[MAX_PATH];
snprintf(path, MAX_PATH, "rv/monitors/%s/enable", monitor_name);
char *abs_path, rv_path[MAX_PATH];
snprintf(rv_path, MAX_PATH, "rv/monitors/%s", monitor_name);