C# Класс CSPspEmu.Core.Cpu.CpuProcessor

Наследование: PspEmulatorComponent, IResetable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DebugFunctionCreation bool
GlobalInstructionStats uint>.Dictionary
InterruptEnabled bool
InterruptFlag bool
NativeBreakpoints HashSet
RegisteredNativeSyscallMethods NativeSyscallInfo>.Dictionary

Открытые методы

Метод Описание
DebugCurrentThread ( CpuThreadState CpuThreadState ) : void
ExecuteInterrupt ( CpuThreadState CpuThreadState ) : void
GetSyscall ( int Code ) : int>.Action
RegisterNativeSyscall ( int Code, System.Action Callback ) : CpuProcessor
RegisterNativeSyscall ( int Code, int>.Action Callback ) : CpuProcessor
Syscall ( int Code, CpuThreadState CpuThreadState ) : void
sceKernelDcacheInvalidateRange ( uint Address, int Size ) : void
sceKernelDcacheWritebackAll ( ) : void

sceKernelDcacheWritebackInvalidateAll ( ) : void
sceKernelDcacheWritebackInvalidateRange ( uint Address, int Size ) : void
sceKernelDcacheWritebackRange ( uint Address, int Size ) : void
sceKernelIcacheInvalidateAll ( ) : void
sceKernelIcacheInvalidateRange ( uint Address, uint Size ) : void

Приватные методы

Метод Описание
CpuProcessor ( ) : System

Описание методов

DebugCurrentThread() публичный статический Метод

public static DebugCurrentThread ( CpuThreadState CpuThreadState ) : void
CpuThreadState CpuThreadState
Результат void

ExecuteInterrupt() публичный Метод

public ExecuteInterrupt ( CpuThreadState CpuThreadState ) : void
CpuThreadState CpuThreadState
Результат void

GetSyscall() публичный Метод

public GetSyscall ( int Code ) : int>.Action
Code int
Результат int>.Action

RegisterNativeSyscall() публичный Метод

public RegisterNativeSyscall ( int Code, System.Action Callback ) : CpuProcessor
Code int
Callback System.Action
Результат CpuProcessor

RegisterNativeSyscall() публичный Метод

public RegisterNativeSyscall ( int Code, int>.Action Callback ) : CpuProcessor
Code int
Callback int>.Action
Результат CpuProcessor

Syscall() публичный Метод

public Syscall ( int Code, CpuThreadState CpuThreadState ) : void
Code int
CpuThreadState CpuThreadState
Результат void

sceKernelDcacheInvalidateRange() публичный Метод

public sceKernelDcacheInvalidateRange ( uint Address, int Size ) : void
Address uint
Size int
Результат void

sceKernelDcacheWritebackAll() публичный Метод

public sceKernelDcacheWritebackAll ( ) : void
Результат void

sceKernelDcacheWritebackInvalidateAll() публичный Метод

public sceKernelDcacheWritebackInvalidateAll ( ) : void
Результат void

sceKernelDcacheWritebackInvalidateRange() публичный Метод

public sceKernelDcacheWritebackInvalidateRange ( uint Address, int Size ) : void
Address uint
Size int
Результат void

sceKernelDcacheWritebackRange() публичный Метод

public sceKernelDcacheWritebackRange ( uint Address, int Size ) : void
Address uint
Size int
Результат void

sceKernelIcacheInvalidateAll() публичный Метод

public sceKernelIcacheInvalidateAll ( ) : void
Результат void

sceKernelIcacheInvalidateRange() публичный Метод

public sceKernelIcacheInvalidateRange ( uint Address, uint Size ) : void
Address uint
Size uint
Результат void

Описание свойств

DebugFunctionCreation публичное свойство

public bool DebugFunctionCreation
Результат bool

GlobalInstructionStats публичное свойство

public Dictionary GlobalInstructionStats
Результат uint>.Dictionary

InterruptEnabled публичное свойство

public bool InterruptEnabled
Результат bool

InterruptFlag публичное свойство

public bool InterruptFlag
Результат bool

NativeBreakpoints публичное свойство

public HashSet NativeBreakpoints
Результат HashSet

RegisteredNativeSyscallMethods публичное свойство

public Dictionary RegisteredNativeSyscallMethods
Результат NativeSyscallInfo>.Dictionary