ReXGlue SDK
Loading...
Searching...
No Matches
rex::kernel::ModuleObject Member List

This is the complete list of members for rex::kernel::ModuleObject, including all inherited members.

CreateKernelModule(TitleRuntime &runtime, std::string_view path)rex::kernel::ModuleObjectstatic
CreateUserModule(TitleRuntime &runtime)rex::kernel::ModuleObjectstatic
FromHModule(TitleRuntime &runtime, void *hmodule)rex::kernel::ModuleObjectstatic
GetAlternateTitleIDs() const overriderex::kernel::ModuleObjectvirtual
GetExportAddress(TitleRuntime &owning_runtime, u16 ordinal, u32 caller_address=0)rex::kernel::ModuleObject
GetExportAddress(std::string_view export_name) constrex::kernel::ModuleObject
GetOptHeader(XEXHeaderKey key, void **out_ptr) overriderex::kernel::ModuleObjectvirtual
GetOptHeader(const kernel::GuestAddressSpace *memory, const XEXHeader *header, XEXHeaderKey key, u32 *out_header_guest_ptr)rex::kernel::ModuleObjectstatic
GetOptHeaderGuestAddress(XEXHeaderKey key, u32 *out_guest_address) const overriderex::kernel::ModuleObjectvirtual
GetPath() const overriderex::kernel::ModuleObjectinlinevirtual
GetSection(std::string_view section_name, u32 *out_section_data, u32 *out_section_size) const overriderex::kernel::ModuleObjectvirtual
GetTitleID() const overriderex::kernel::ModuleObjectvirtual
GetVariable(u16 ordinal) constrex::kernel::ModuleObjectinline
GetXEX()rex::kernel::ModuleObject
GetXEX() const (defined in rex::kernel::ModuleObject)rex::kernel::ModuleObject
HandleFromHModule(void *hmodule)rex::kernel::ModuleObjectstatic
hmodule_ptrrex::kernel::ModuleObject
InvalidateThunkCache(u32 lo, u32 hi)rex::kernel::ModuleObject
IsNamed(std::string_view query) constrex::kernel::ModuleObject
kernelrex::kernel::ModuleObject
LoadFromFile(TitleRuntime &owning_runtime, std::string_view guest_path)rex::kernel::ModuleObject
LoadFromMemory(TitleRuntime &owning_runtime, const void *addr, size_t length)rex::kernel::ModuleObject
ModuleObject(TitleRuntime *runtime_in, ModuleType type_in)rex::kernel::ModuleObject
namerex::kernel::ModuleObject
NonCopyable()=default (defined in rex::NonCopyable)rex::NonCopyableprotected
NonCopyable(const NonCopyable &)=delete (defined in rex::NonCopyable)rex::NonCopyableprotected
operator=(const NonCopyable &)=delete (defined in rex::NonCopyable)rex::NonCopyableprotected
OptHeader(XEXHeaderKey key, T *out_ptr)rex::kernel::ModuleObjectinline
pathrex::kernel::ModuleObject
processor_modulerex::kernel::ModuleObject
runtimerex::kernel::ModuleObject
SetVariable(u16 ordinal, u32 address)rex::kernel::ModuleObjectinline
typerex::kernel::ModuleObject
Unload()rex::kernel::ModuleObject
userrex::kernel::ModuleObject
~ILoadedModule()=default (defined in rex::kernel::ILoadedModule)rex::kernel::ILoadedModulevirtual
~ModuleObject()rex::kernel::ModuleObject