Lines Matching refs:function
91 for i in range(len(p.function)):
93 self.show_function(p.function[i], sub_space)
165 function = self.profile.function[function_id - 1]
166 self.show_function(function, space)
168 def show_function(self, function, space=''): argument
169 print('%sid: %d' % (space, function.id))
170 print('%sname: %s' % (space, self.string(function.name)))
171 print('%ssystem_name: %s' % (space, self.string(function.system_name)))
172 print('%sfilename: %s' % (space, self.string(function.filename)))
173 print('%sstart_line: %d' % (space, function.start_line))
382 for function in self.function_list:
383 self.gen_profile_function(function)
532 function = Function(self.get_string_id(name), self.get_string_id(dso_name), vaddr_in_file)
533 exist_function = self.function_map.get(function.key)
537 function.id = len(self.function_list) + 1
538 self.function_list.append(function)
539 self.function_map[function.key] = function
540 return function.id
571 function = self.get_function(location.lines[0].function_id)
572 addr2line.add_addr(dso_name, None, function.vaddr_in_dso, location.vaddr_in_dso)
573 for function in self.function_list:
574 dso_name = self.get_string(function.dso_name_id)
575 addr2line.add_addr(dso_name, None, function.vaddr_in_dso, function.vaddr_in_dso)
608 for function in self.function_list:
609 dso_name = self.get_string(function.dso_name_id)
610 if function.vaddr_in_dso:
614 sources = addr2line.get_addr_source(dso, function.vaddr_in_dso)
617 function.source_filename_id = self.get_string_id(source_file)
618 function.start_line = source_line
622 function = self.get_function(function_id)
623 function.source_filename_id = self.get_string_id(source_file)
669 def gen_profile_function(self, function): argument
670 profile_function = self.profile.function.add()
671 profile_function.id = function.id
672 profile_function.name = function.name_id
673 profile_function.system_name = function.name_id
674 profile_function.filename = function.source_filename_id
675 profile_function.start_line = function.start_line