Lines Matching refs:write32
55 write32(trapInstr.data(), 0x04170001); in MIPS()
211 write32(buf, va); in writeGotPlt()
232 write32(loc, data); in writeValue()
287 write32(buf, 0x3c0e0000); // lui $14, %hi(&GOTPLT[0]) in writePltHeader()
288 write32(buf + 4, 0x8dd90000); // lw $25, %lo(&GOTPLT[0])($14) in writePltHeader()
289 write32(buf + 8, 0x25ce0000); // addiu $14, $14, %lo(&GOTPLT[0]) in writePltHeader()
290 write32(buf + 12, 0x030ec023); // subu $24, $24, $14 in writePltHeader()
291 write32(buf + 16, 0x03e07825); // move $15, $31 in writePltHeader()
292 write32(buf + 20, 0x0018c082); // srl $24, $24, 2 in writePltHeader()
294 write32(buf, 0x3c0e0000); // lui $14, %hi(&GOTPLT[0]) in writePltHeader()
295 write32(buf + 4, 0xddd90000); // ld $25, %lo(&GOTPLT[0])($14) in writePltHeader()
296 write32(buf + 8, 0x25ce0000); // addiu $14, $14, %lo(&GOTPLT[0]) in writePltHeader()
297 write32(buf + 12, 0x030ec023); // subu $24, $24, $14 in writePltHeader()
298 write32(buf + 16, 0x03e07825); // move $15, $31 in writePltHeader()
299 write32(buf + 20, 0x0018c0c2); // srl $24, $24, 3 in writePltHeader()
301 write32(buf, 0x3c1c0000); // lui $28, %hi(&GOTPLT[0]) in writePltHeader()
302 write32(buf + 4, 0x8f990000); // lw $25, %lo(&GOTPLT[0])($28) in writePltHeader()
303 write32(buf + 8, 0x279c0000); // addiu $28, $28, %lo(&GOTPLT[0]) in writePltHeader()
304 write32(buf + 12, 0x031cc023); // subu $24, $24, $28 in writePltHeader()
305 write32(buf + 16, 0x03e07825); // move $15, $31 in writePltHeader()
306 write32(buf + 20, 0x0018c082); // srl $24, $24, 2 in writePltHeader()
310 write32(buf + 24, jalrInst); // jalr.hb $25 or jalr $25 in writePltHeader()
311 write32(buf + 28, 0x2718fffe); // subu $24, $24, 2 in writePltHeader()
348 write32(buf, 0x3c0f0000); // lui $15, %hi(.got.plt entry) in writePlt()
349 write32(buf + 4, loadInst); // l[wd] $25, %lo(.got.plt entry)($15) in writePlt()
350 write32(buf + 8, jrInst); // jr $25 / jr.hb $25 in writePlt()
351 write32(buf + 12, addInst); // [d]addiu $24, $15, %lo(.got.plt entry) in writePlt()
593 write32(loc, val); in relocate()
686 write32(loc, 0x04110000 | ((val >> 2) & 0xffff)); in relocate()
689 write32(loc, 0x10000000 | ((val >> 2) & 0xffff)); in relocate()