Quote:
|
Originally Posted by Zianna123 @ TchuBacha
GTA is infact still running, 3 threads remain after the eloader fires up
sceKernel
GTA --- because the eloader is actualy run from within GTA
and for sum reason Fanjita decided to leave sceATRAC3gta running... |
Before we had the syscalls for sceKernelThreadmanGetIdList (or whatever that function is called - something similar), then the v2.6-compatible version of the GTA loader couldn't find all the threads to kill them.
It actually just relied on knowing the places where GTA stored its thread IDs, so that we could pluck the IDs from there to kill them.
Unfortunately 1 or two thread IDs are not stored by GTA - but fortunately they weren't important threads.
You should find that anything running under the eLoader has all the GTA threads killed (and all the VPLs and FPLs and callbacks and interrupts and semaphores and mailboxes etc. belonging to the game are also cleared out).