Lines Matching refs:self
51 def __init__(self, prefetcher, obj, *listOfNames):
52 self.obj = obj
53 self.prefetcher = prefetcher
54 self.names = listOfNames
56 def register(self):
57 if self.obj:
58 for name in self.names:
59 self.prefetcher.getCCObject().addEventProbe(
60 self.obj.getCCObject(), name)
86 def addEvent(self, newObject):
87 self._events.append(newObject)
91 def regProbeListeners(self):
92 for tlb in self._tlbs:
93 self.getCCObject().addTLB(tlb.getCCObject())
94 for event in self._events:
96 self.getCCObject().regProbeListeners()
98 def listenFromProbe(self, simObj, *probeNames):
103 self.addEvent(HWPProbeEvent(self, simObj, *probeNames))
105 def registerTLB(self, simObj):
108 self._tlbs.append(simObj)
479 def register(self):
480 if self.obj:
481 for name in self.names:
482 self.prefetcher.getCCObject().addEventProbeRetiredInsts(
483 self.obj.getCCObject(), name)
512 def listenFromProbeRetiredInstructions(self, simObj):
515 self.addEvent(HWPProbeEventRetiredInsts(self, simObj,"RetiredInstsPC"))