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 <cstring> // for memset
#include <stdexcept> #include <stdexcept>
#include <iostream> #include <array>
#include <vector> #include <vector>
template <int TYPE = PERF_TYPE_HARDWARE> class LinuxEvents { 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{}; std::vector<uint64_t> ids{};
public: 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)); memset(&attribs, 0, sizeof(attribs));
attribs.type = TYPE; attribs.type = TYPE;
attribs.size = sizeof(attribs); attribs.size = sizeof(attribs);