|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/lld/ELF/Arch/Mips.cpp 244 write16(loc, data);
254 write16(buf, isMipsR6() ? 0x7860 : 0x7980); // addiupc v1, (GOTPLT) - .
255 write16(buf + 4, 0xff23); // lw $25, 0($3)
256 write16(buf + 8, 0x0535); // subu16 $2, $2, $3
257 write16(buf + 10, 0x2525); // srl16 $2, $2, 2
258 write16(buf + 12, 0x3302); // addiu $24, $2, -2
259 write16(buf + 14, 0xfffe);
260 write16(buf + 16, 0x0dff); // move $15, $31
262 write16(buf + 18, 0x0f83); // move $28, $3
263 write16(buf + 20, 0x472b); // jalrc $25
264 write16(buf + 22, 0x0c00); // nop
267 write16(buf + 18, 0x45f9); // jalrc $25
268 write16(buf + 20, 0x0f83); // move $28, $3
269 write16(buf + 22, 0x0c00); // nop
317 write16(buf, 0x7840); // addiupc $2, (GOTPLT) - .
318 write16(buf + 4, 0xff22); // lw $25, 0($2)
319 write16(buf + 8, 0x0f02); // move $24, $2
320 write16(buf + 10, 0x4723); // jrc $25 / jr16 $25
323 write16(buf, 0x7900); // addiupc $2, (GOTPLT) - .
324 write16(buf + 4, 0xff22); // lw $25, 0($2)
325 write16(buf + 8, 0x4599); // jrc $25 / jr16 $25
326 write16(buf + 10, 0x0f02); // move $24, $2
tools/lld/ELF/Arch/PPC.cpp 274 write16(loc, val);
282 write16(loc, val);
291 write16(loc, ha(val));
300 write16(loc, val >> 16);
309 write16(loc, val);
tools/lld/ELF/Arch/PPC64.cpp 778 write16(loc + 2, (aalk & 3) | (val & 0xfffc));
783 write16(loc, val);
796 write16(loc, (read16(loc) & mask) | lo(val));
804 write16(loc, ha(val));
809 write16(loc, hi(val));
813 write16(loc, higher(val));
817 write16(loc, highera(val));
821 write16(loc, highest(val));
825 write16(loc, highesta(val));
841 write16(loc, lo(val));
862 write16(loc, (read16(loc) & mask) | lo(val));
867 write16(loc, val);
tools/lld/ELF/OutputSections.cpp 287 write16(buf, data);
tools/lld/ELF/SyntheticSections.cpp 2883 write16(buf, 1); // vd_version
2884 write16(buf + 2, flags); // vd_flags
2885 write16(buf + 4, index); // vd_ndx
2886 write16(buf + 6, 1); // vd_cnt
2933 write16(buf, s.sym->versionId);
tools/lld/ELF/Thunks.cpp 667 write16(buf, 0x41b9); // lui $25, %hi(func)
668 write16(buf + 4, 0xd400); // j func
669 write16(buf + 8, 0x3339); // addiu $25, $25, %lo(func)
670 write16(buf + 12, 0x0c00); // nop
692 write16(buf, 0x1320); // lui $25, %hi(func)
693 write16(buf + 4, 0x3339); // addiu $25, $25, %lo(func)
694 write16(buf + 8, 0x9400); // bc func