Lines Matching refs:r_offset
469 r_offset = r["r_offset"] + text_addr
512 reloc = addr - r_offset + r_addend
529 reloc = addr - r_offset + r_addend
547 reloc = addr - r_offset + r_addend
569 reloc = addr - r_offset
584 (existing,) = struct.unpack_from("<I", env.full_text, r_offset)
585 struct.pack_into("<I", env.full_text, r_offset, (existing + reloc) & 0xFFFFFFFF)
587 b_h, b_l = struct.unpack_from("<HH", env.full_text, r_offset)
594 struct.pack_into("<HH", env.full_text, r_offset, b_h, b_l)
596 l32r = unpack_u24le(env.full_text, r_offset)
601 pack_u24le(env.full_text, r_offset, l32r)
611 log(LOG_LEVEL_3, " {:08x} {} -> {:08x}".format(r_offset, log_name, addr))
617 r_offset = r["r_offset"] + text_addr
641 assert r_offset % env.arch.word_size == 0
647 log(LOG_LEVEL_3, " {:08x} -> {} {:08x}".format(r_offset, log_name, addr))
652 (existing,) = struct.unpack_from(struct_type, data, r_offset)
654 struct.pack_into(struct_type, data, r_offset, existing + addr)
665 env.mpy_relocs.append((base, r_offset, kind))