int bpf_prog2(struct pt_regs *ctx) { u32 key = bpf_get_smp_processor_id(); struct bpf_perf_event_value *val, buf; int error; error = bpf_perf_event_read_value(&counters, key, &buf, sizeof(buf)); if (error) return 0; val = bpf_map_lookup_elem(&values2, &key); if (...