Lines Matching full:start_address
85 def __init__(self, name, start_address, end_address, origin, origin_offset):
90 self.start_address = start_address
119 offset = pc - self.start_address
147 end_offset = self.end_address - self.start_address
172 self.start_address,
174 self.end_address - self.start_address,
186 self.end_address - self.start_address,
223 if code.start_address <= pc < code.end_address:
241 page_id = CodePage.PageId(code.start_address)
258 self.min_address = min(self.min_address, code.start_address)
262 page_id = CodePage.PageId(code.start_address)
278 if CodePage.PageAddress(code.start_address) == page.address:
389 start_address = event.code_address
390 end_address = start_address + event.code_size
391 if start_address in self.address_to_snapshot_name:
392 name = self.address_to_snapshot_name[start_address]
400 code = Code(name, start_address, end_address, origin, origin_offset)
401 conficting_code = self.code_map.Find(start_address)
403 if not (conficting_code.start_address == code.start_address and
428 assert code.start_address == old_start_address, \
431 size = code.end_address - code.start_address
432 code.start_address = new_start_address
445 assert code.start_address == old_start_address, \
454 start_address = event.address
457 self.address_to_snapshot_name[start_address] = \
475 assert (old_code.start_address == new_code.start_address and
740 start_address = int(match.group(1), 16)
741 origin_offset = start_address
746 start_address += mmap_info.addr
750 code_map.Add(Code(name, start_address, start_address + size,
782 start_address = int(match.group(1), 16)
783 end_address = start_address
786 code.end_address = start_address
788 code = Code(name, start_address, end_address, "kernel", 0)