reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
997 writeInt32BE(Addr, 0x3D800000); // lis r12, highest(addr) 998 writeInt32BE(Addr+4, 0x618C0000); // ori r12, higher(addr) 999 writeInt32BE(Addr+8, 0x798C07C6); // sldi r12, r12, 32 1000 writeInt32BE(Addr+12, 0x658C0000); // oris r12, r12, h(addr) 1001 writeInt32BE(Addr+16, 0x618C0000); // ori r12, r12, l(addr) 1005 writeInt32BE(Addr+20, 0xF8410018); // std r2, 24(r1) 1006 writeInt32BE(Addr+24, 0x7D8903A6); // mtctr r12 1007 writeInt32BE(Addr+28, 0x4E800420); // bctr 1012 writeInt32BE(Addr+20, 0xF8410028); // std r2, 40(r1) 1013 writeInt32BE(Addr+24, 0xE96C0000); // ld r11, 0(r12) 1014 writeInt32BE(Addr+28, 0xE84C0008); // ld r2, 0(r12) 1015 writeInt32BE(Addr+32, 0x7D6903A6); // mtctr r11 1016 writeInt32BE(Addr+36, 0xE96C0010); // ld r11, 16(r2) 1017 writeInt32BE(Addr+40, 0x4E800420); // bctrlib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
796 writeInt32BE(LocalAddress, Result); 805 writeInt32BE(LocalAddress, (Inst & 0xFC000003) | (delta & 0x03FFFFFC)); 812 writeInt32BE(LocalAddress, delta); 844 writeInt32BE(LocalAddress, Delta / 2); 856 writeInt32BE(LocalAddress, Delta); 871 writeInt32BE(LocalAddress, Value + Addend); 1544 writeInt32BE(Target + 4, 0xE8410018); // ld r2,24(r1) 1546 writeInt32BE(Target + 4, 0xE8410028); // ld r2,40(r1)