build fix.

This commit is contained in:
IRainman 2025-03-24 12:57:32 +03:00
parent 3eaa7d7668
commit 0340e8bb25

View File

@ -10,7 +10,7 @@
#include <cstring> // for memset
#include <stdexcept>
#include <iostream>
#include <array>
#include <vector>
template <int TYPE = PERF_TYPE_HARDWARE> class LinuxEvents {
@ -22,7 +22,7 @@ template <int TYPE = PERF_TYPE_HARDWARE> class LinuxEvents {
std::vector<uint64_t> ids{};
public:
explicit LinuxEvents(std::vector<int> config_vec) : fd(0), working(true) {
explicit LinuxEvents(std::array<unsigned long long, 4> config_vec) : fd(0), working(true) {
memset(&attribs, 0, sizeof(attribs));
attribs.type = TYPE;
attribs.size = sizeof(attribs);