Lines Matching refs:self

175     def __init__(self, uid, pid, tgid, task_name, is_process, tick):
177 self.uid = 0
179 self.uid = 0
181 self.uid = uid
182 self.pid = pid
183 self.tgid = tgid
184 self.is_process = is_process
185 self.task_name = task_name
186 self.children = []
187 self.tick = tick # time this task first appeared
190 def __init__(self, tick, task):
191 self.tick = tick
192 self.task = task
716 def __init__(self, name, group, group_index, per_cpu, key):
719 self.name = name
722 self.group = group
725 self.group_index = group_index
729 self.short_name = re.sub("system\.", "", name)
730 self.short_name = re.sub(":", "_", name)
733 self.regex_string = "^" + name + "\s+([\d\.]+)"
734 self.regex = re.compile("^" + name + "\s+([\d\.e\-]+)\s+# (.*)$", re.M)
735 self.description = ""
738 self.per_cpu = per_cpu
741 self.key = key
744 self.values = []
747 self.found = False
751 self.not_found_at_least_once = False
754 self.ET_element = None
757 if self.per_cpu:
758 self.per_cpu_regex_string = []
759 self.per_cpu_regex = []
760 self.per_cpu_name = []
761 self.per_cpu_found = []
764 per_cpu_name = re.sub("#", str(i), self.name)
766 per_cpu_name = re.sub("#", "", self.name)
768 self.per_cpu_name.append(per_cpu_name)
771 self.per_cpu_regex_string.\
773 self.per_cpu_regex.append(re.compile("^" + per_cpu_name + \
775 self.values.append([])
776 self.per_cpu_found.append(False)
778 def append_value(self, val, per_cpu_index = None):
779 if self.per_cpu:
780 self.values[per_cpu_index].append(str(val))
782 self.values.append(str(val))
787 def __init__(self):
788 self.stats_list = []
789 self.tick_list = []
790 self.next_key = 1
792 def register(self, name, group, group_index, per_cpu):
794 self.stats_list.append(StatsEntry(name, group, group_index, per_cpu, \
795 self.next_key))
796 self.next_key += 1
799 def createStatsRegex(self):
801 print "\nnum entries in stats_list", len(self.stats_list)
802 for entry in self.stats_list:
809 self.regex = re.compile('|'.join(regex_strings))