Lines Matching refs:write32

207   write32(buf, in.plt->getVA());  in writeGotPlt()
212 write32(buf, s.getVA()); in writeIgotPlt()
218 write32(buf + 0, 0xe52de004); // str lr, [sp,#-4]! in writePltHeaderLong()
219 write32(buf + 4, 0xe59fe004); // ldr lr, L2 in writePltHeaderLong()
220 write32(buf + 8, 0xe08fe00e); // L1: add lr, pc, lr in writePltHeaderLong()
221 write32(buf + 12, 0xe5bef008); // ldr pc, [lr, #8] in writePltHeaderLong()
222 write32(buf + 16, 0x00000000); // L2: .word &(.got.plt) - L1 - 8 in writePltHeaderLong()
223 write32(buf + 20, 0xd4d4d4d4); // Pad to 32-byte boundary in writePltHeaderLong()
224 write32(buf + 24, 0xd4d4d4d4); // Pad to 32-byte boundary in writePltHeaderLong()
225 write32(buf + 28, 0xd4d4d4d4); in writePltHeaderLong()
228 write32(buf + 16, gotPlt - l1 - 8); in writePltHeaderLong()
262 write32(buf + 12, offset); in writePltHeader()
286 write32(buf + 0, pltData[0]); in writePltHeader()
287 write32(buf + 4, pltData[1] | ((offset >> 20) & 0xff)); in writePltHeader()
288 write32(buf + 8, pltData[2] | ((offset >> 12) & 0xff)); in writePltHeader()
289 write32(buf + 12, pltData[3] | (offset & 0xfff)); in writePltHeader()
311 write32(buf + 0, 0xe59fc004); // ldr ip, L2 in writePltLong()
312 write32(buf + 4, 0xe08cc00f); // L1: add ip, ip, pc in writePltLong()
313 write32(buf + 8, 0xe59cf000); // ldr pc, [ip] in writePltLong()
314 write32(buf + 12, 0x00000000); // L2: .word Offset(&(.got.plt) - L1 - 8 in writePltLong()
316 write32(buf + 12, gotPltEntryAddr - l1 - 8); in writePltLong()
342 write32(buf + 0, pltData[0] | ((offset >> 20) & 0xff)); in writePlt()
343 write32(buf + 4, pltData[1] | ((offset >> 12) & 0xff)); in writePlt()
344 write32(buf + 8, pltData[2] | (offset & 0xfff)); in writePlt()
557 write32(loc, (read32(loc) & 0xff3ff000) | opcode | rot | (imm & 0xff)); in encodeAluGroup()
575 write32(loc, (read32(loc) & 0xff7ff000) | opcode | imm); in encodeLdrGroup()
593 write32(loc, (read32(loc) & 0xff7ff0f0) | opcode | ((imm & 0xf0) << 4) | in encodeLdrsGroup()
616 write32(loc, val); in relocate()
620 write32(loc, (read32(loc) & 0x80000000) | (val & ~0x80000000)); in relocate()
637 write32(loc, 0xfa000000 | // opcode in relocate()
644 write32(loc, 0xeb000000 | (read32(loc) & 0x00ffffff)); in relocate()
652 write32(loc, (read32(loc) & ~0x00ffffff) | ((val >> 2) & 0x00ffffff)); in relocate()
732 write32(loc, (read32(loc) & ~0x000f0fff) | ((val & 0xf000) << 4) | in relocate()
738 write32(loc, (read32(loc) & ~0x000f0fff) | in relocate()