Lines Matching refs:self
48 def __init__(self, pmu, _eventId, obj, *listOfNames):
49 self.obj = obj
50 self.names = listOfNames
51 self.eventId = _eventId
52 self.pmu = pmu
54 def register(self):
55 if self.obj:
56 for name in self.names:
57 self.pmu.getCCObject().addEventProbe(self.eventId,
58 self.obj.getCCObject(), name)
61 def __init__(self,pmu, _eventId):
62 self.eventId = _eventId
63 self.pmu = pmu
65 def register(self):
66 self.pmu.getCCObject().addSoftwareIncrementEvent(self.eventId)
82 def addEvent(self, newObject):
88 if not self._events:
89 self._events = []
91 self._events.append(newObject)
95 def regProbeListeners(self):
96 for event in self._events:
99 self.getCCObject().regProbeListeners()
101 def addArchEvents(self,
122 self.addEvent(SoftwareIncrement(self,0x00))
124 self.addEvent(ProbeEvent(self,0x02, itb, "Refills"))
127 self.addEvent(ProbeEvent(self,0x05, dtb, "Refills"))
128 self.addEvent(ProbeEvent(self,0x06, cpu, "RetiredLoads"))
129 self.addEvent(ProbeEvent(self,0x07, cpu, "RetiredStores"))
130 self.addEvent(ProbeEvent(self,0x08, cpu, "RetiredInsts"))
134 self.addEvent(ProbeEvent(self,0x0C, cpu, "RetiredBranches"))
138 self.addEvent(ProbeEvent(self,0x10, bpred, "Misses"))
139 self.addEvent(ProbeEvent(self, ARCH_EVENT_CORE_CYCLES, cpu,
141 self.addEvent(ProbeEvent(self,0x12, bpred, "Branches"))
142 self.addEvent(ProbeEvent(self,0x13, cpu, "RetiredLoads",