public virtual int sceKernelDeleteVpl(int uid) { SceKernelVplInfo info = vplMap.Remove(uid); if (info.freeSize < info.poolSize) { Console.WriteLine(string.Format("sceKernelDeleteVpl approx 0x{0:X} unfreed bytes allocated", info.poolSize - info.freeSize)); } info.delete(); onVplDeleted(uid); return(0); }