#include "perf/jsperf.h"
namespace JS {
PerfMeasurement::PerfMeasurement(PerfMeasurement::EventMask)
: impl(0),
eventsMeasured(EventMask(0)),
cpu_cycles(-1),
instructions(-1),
cache_references(-1),
cache_misses(-1),
branch_instructions(-1),
branch_misses(-1),
bus_cycles(-1),
page_faults(-1),
major_page_faults(-1),
context_switches(-1),
cpu_migrations(-1) {}
PerfMeasurement::~PerfMeasurement() {}
void PerfMeasurement::start() {}
void PerfMeasurement::stop() {}
void PerfMeasurement::reset() {
cpu_cycles = -1;
instructions = -1;
cache_references = -1;
cache_misses = -1;
branch_instructions = -1;
branch_misses = -1;
bus_cycles = -1;
page_faults = -1;
major_page_faults = -1;
context_switches = -1;
cpu_migrations = -1;
}
bool PerfMeasurement::canMeasureSomething() { return false; }
}