Пример #1
0
        public int sceKernelReferVplStatus(VariablePoolId VariablePoolId, SceKernelVplInfo *Info)
        {
            var VariablePool = VariablePoolList.Get(VariablePoolId);

            *Info = VariablePool.Info;
            return(0);
        }
Пример #2
0
 public int sceKernelAllocateVpl(VariablePoolId VariablePoolId, uint Size, PspAddress* DataPointer, uint* Timeout)
 {
     throw(new NotImplementedException());
     /*
     logWarning("sceKernelAllocateVpl(%d, %d, %08X) @TODO Not waiting", uid, size, cast(uint)data);
     return sceKernelTryAllocateVpl(uid, size, data);
     */
 }
Пример #3
0
        public int sceKernelAllocateVpl(VariablePoolId VariablePoolId, uint Size, PspAddress *DataPointer, uint *Timeout)
        {
            throw(new NotImplementedException());

            /*
             * logWarning("sceKernelAllocateVpl(%d, %d, %08X) @TODO Not waiting", uid, size, cast(uint)data);
             * return sceKernelTryAllocateVpl(uid, size, data);
             */
        }
Пример #4
0
        public int sceKernelFreeVpl(VariablePoolId VariablePoolId, PspAddress Data)
        {
            throw (new NotImplementedException());

            /*
             * unimplemented();
             * return -1;
             */
        }
Пример #5
0
        public int sceKernelTryAllocateVpl(VariablePoolId VariablePoolId, uint Size, PspAddress *DataPointer)
        {
            throw(new NotImplementedException());

            /*
             * logWarning("sceKernelTryAllocateVpl(%d, %d, %08X)", uid, size, cast(uint)data);
             * VariablePool variablePool = uniqueIdFactory.get!VariablePool(uid);
             * data = cast(uint *)variablePool.memorySegment.allocByLow(size).block.low;
             * logWarning(" <<<---", *data);
             * //unimplemented();
             * return 0;
             */
        }
Пример #6
0
 public int sceKernelAllocateVplCB(VariablePoolId VariablePoolId, uint Size, PspAddress *DataPointer, uint *Timeout)
 {
     throw (new NotImplementedException());
 }
Пример #7
0
		public int sceKernelDeleteVpl(VariablePoolId VariablePoolId)
		{
			VariablePoolList.Remove(VariablePoolId);
			return 0;
		}
Пример #8
0
		public int sceKernelFreeVpl(CpuThreadState CpuThreadState, VariablePoolId VariablePoolId, PspPointer Data)
		{
			var VariablePool = VariablePoolList.Get(VariablePoolId);
			VariablePool.Free(CpuThreadState, Data);
			return 0;
		}
Пример #9
0
		public int sceKernelReferVplStatus(VariablePoolId VariablePoolId, SceKernelVplInfo* Info)
		{
			var VariablePool = VariablePoolList.Get(VariablePoolId);
			*Info = VariablePool.Info;
			return 0;
		}
Пример #10
0
		public int sceKernelTryAllocateVpl(CpuThreadState CpuThreadState, VariablePoolId VariablePoolId, int Size, PspPointer* AddressPointer)
		{
			var VariablePool = VariablePoolList.Get(VariablePoolId);
			if (VariablePool.TryAllocate(CpuThreadState, Size, AddressPointer))
			{
				return 0;
			}
			else
			{
				return (int)SceKernelErrors.ERROR_KERNEL_NO_MEMORY;
			}
		}
Пример #11
0
		public int sceKernelAllocateVplCB(CpuThreadState CpuThreadState, VariablePoolId VariablePoolId, int Size, PspPointer* AddressPointer, uint* Timeout)
		{
			var VariablePool = VariablePoolList.Get(VariablePoolId);
			VariablePool.Allocate(CpuThreadState, Size, AddressPointer, Timeout, HandleCallbacks: true);
			return 0;
		}
Пример #12
0
 public int sceKernelAllocateVplCB(VariablePoolId VariablePoolId, uint Size, PspAddress* DataPointer, uint* Timeout)
 {
     throw (new NotImplementedException());
 }
Пример #13
0
 public int sceKernelTryAllocateVpl(VariablePoolId VariablePoolId, uint Size, PspAddress* DataPointer)
 {
     throw(new NotImplementedException());
     /*
     logWarning("sceKernelTryAllocateVpl(%d, %d, %08X)", uid, size, cast(uint)data);
     VariablePool variablePool = uniqueIdFactory.get!VariablePool(uid);
     *data = cast(uint *)variablePool.memorySegment.allocByLow(size).block.low;
     logWarning(" <<<---", *data);
     //unimplemented();
     return 0;
     */
 }
Пример #14
0
 public int sceKernelFreeVpl(VariablePoolId VariablePoolId, PspAddress Data)
 {
     throw (new NotImplementedException());
     /*
     unimplemented();
     return -1;
     */
 }