C# 클래스 CSPspEmu.Hle.Loader.ElfPspLoader

파일 보기 프로젝트 열기: soywiz/cspspemu

보호된 프로퍼티들

프로퍼티 타입 설명
BaseAddress uint
HleModuleGuest HleModuleGuest

Private Properties

프로퍼티 타입 설명
ElfPspLoader System
_UpdateModuleExports void
_UpdateModuleImports void

공개 메소드들

메소드 설명
LoadModule ( Stream FileStream, Stream MemoryStream, MemoryPartition MemoryPartition, HleModuleManager ModuleManager, String GameTitle, string ModuleName, bool IsMainModule ) : HleModuleGuest

보호된 메소드들

메소드 설명
LoadModuleInfo ( ) : void
RelocateFromHeaders ( ) : void
RelocateRelocs ( IEnumerable Relocs ) : void

This function relocates all the instructions and pointers of the loading executable.

UpdateModuleExports ( ) : void

UpdateModuleImports ( ) : void

비공개 메소드들

메소드 설명
ElfPspLoader ( ) : System
_UpdateModuleExports ( ) : void

The export section is organized as as sequence of: - 32-bit NID * functionCount - 32-bit NID * variableCount - 32-bit export address * functionCount - 32-bit variable address * variableCount (each variable address references another structure, depending on its NID)

_UpdateModuleImports ( ) : void

메소드 상세

LoadModule() 공개 메소드

public LoadModule ( Stream FileStream, Stream MemoryStream, MemoryPartition MemoryPartition, HleModuleManager ModuleManager, String GameTitle, string ModuleName, bool IsMainModule ) : HleModuleGuest
FileStream Stream
MemoryStream Stream
MemoryPartition MemoryPartition
ModuleManager HleModuleManager
GameTitle String
ModuleName string
IsMainModule bool
리턴 HleModuleGuest

LoadModuleInfo() 보호된 메소드

protected LoadModuleInfo ( ) : void
리턴 void

RelocateFromHeaders() 보호된 메소드

protected RelocateFromHeaders ( ) : void
리턴 void

RelocateRelocs() 보호된 메소드

This function relocates all the instructions and pointers of the loading executable.
protected RelocateRelocs ( IEnumerable Relocs ) : void
Relocs IEnumerable
리턴 void

UpdateModuleExports() 보호된 메소드

protected UpdateModuleExports ( ) : void
리턴 void

UpdateModuleImports() 보호된 메소드

protected UpdateModuleImports ( ) : void
리턴 void

프로퍼티 상세

BaseAddress 보호되어 있는 프로퍼티

protected uint BaseAddress
리턴 uint

HleModuleGuest 보호되어 있는 프로퍼티

protected HleModuleGuest HleModuleGuest
리턴 HleModuleGuest