Line 7:
Line 7:
I know 0x1A, 0x1B,0x1C, 0x1D, 0x1E and 0x1F all branch to the table_dispatcher with AppPanic loaded, but later we could use these for other things...
I know 0x1A, 0x1B,0x1C, 0x1D, 0x1E and 0x1F all branch to the table_dispatcher with AppPanic loaded, but later we could use these for other things...
+
+
+
It is correct that the fastcall space goes up to 0x1F fastcalls, however, the PPC kernel marks it's last syscall and fastcall with BadSysCall and BadFastCall (respectively).
+
When a new syscall/fastcall is added, these two symbols are moved to the next invalid syscall/fastcall.
+
That's why I only added up to 0x1A fastcalls. While there are indeed 0x1F hard-coded spaces to install a fastcall, only 0x1A of them are technically valid (at least for the latest firmware version).<br>
+
[[User:Malygneo|Malygneo]] ([[User talk:Malygneo|talk]]) 22:15, 19 April 2016 (CEST)