Lines Matching defs:PerfKvmCounter
70 PerfKvmCounter::PerfKvmCounter(PerfKvmCounterConfig &config, pid_t tid)
76 PerfKvmCounter::PerfKvmCounter(PerfKvmCounterConfig &config,
77 pid_t tid, const PerfKvmCounter &parent)
83 PerfKvmCounter::PerfKvmCounter()
88 PerfKvmCounter::~PerfKvmCounter()
95 PerfKvmCounter::detach()
100 warn("PerfKvmCounter: Failed to unmap ring buffer (%i)\n",
109 PerfKvmCounter::start()
116 PerfKvmCounter::stop()
123 PerfKvmCounter::period(uint64_t period)
130 PerfKvmCounter::refresh(int refresh)
137 PerfKvmCounter::read() const
146 PerfKvmCounter::enableSignals(pid_t tid, int signal)
156 panic("PerfKvmCounter: Failed to enable signals for counter (%i)\n",
161 PerfKvmCounter::attach(PerfKvmCounterConfig &config,
175 panic("PerfKvmCounter::attach recieved error EACCESS\n"
182 panic("PerfKvmCounter::attach failed (%i)\n", errno);
189 PerfKvmCounter::gettid()
195 PerfKvmCounter::mmapPerf(int pages)
203 panic("PerfKvmCounter: Failed to determine page size (%i)\n",
213 panic("PerfKvmCounter: MMAP failed (%i)\n",
218 PerfKvmCounter::fcntl(int cmd, long p1)
225 PerfKvmCounter::ioctl(int request, long p1)
232 PerfKvmCounter::read(void *buf, size_t size) const
245 panic("PerfKvmCounter::read failed (%i)\n", errno);
249 panic("PerfKvmCounter::read unexpected EOF.\n");