Lines Matching refs:addr
675 addr = gdb.parse_and_eval("&"+name)
677 if addr is not None:
678 return _cast_ull(addr)
685 def _read_pointer(addr): argument
687 value = gdb.parse_and_eval("*(unsigned long*)0x%x" % addr)
694 print("Can't read 0x%x to lookup KASLR ptr value" % addr)
698 def _read_uint(addr): argument
700 value = gdb.parse_and_eval("*(unsigned int*)0x%x" % addr)
706 print("Can't read 0x%x to lookup KASLR uint value" % addr)
746 sections = dict([(name, int(addr, 16)) for addr,name in m])
769 sections = dict([(name, addr - offset) for name,addr in sections.iteritems()])
774 args = ["-s %s 0x%x" % (name, addr) for name,addr in sections.iteritems()]
853 for addr in range(pc, pc+0x10000000, 0x10000):
854 data = _read_uint(addr)
857 self._relocated_base_offset += addr
916 def _align(addr, shift): argument
919 return addr & (~mask & b64)
948 addr = pc
949 while addr > (pc - max_size):
950 addr = _align(addr - 1, 12)
951 target = addr + offset
955 if addr == value: