Я работаю с perf_event_open и сопоставил страницу метаданных с виртуальной памятью в соответствии с этой командой:
struct perf_event_mmap_page *meta_page = mmap(NULL, sizeof(stuct perf_event_mmap_page), PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
но по какой-то причине и после компиляции я получил ошибку, что perf_event_mmap_page не имеет члена с именем data_size. Я проверил perf_event.h
, и структура данных определяется с членами в соответствии с документацией. в чем причина этой ошибки?