ReXGlue SDK
Loading...
Searching...
No Matches
module_object.h File Reference
#include <memory>
#include <string>
#include <string_view>
#include <unordered_map>
#include <vector>
#include <rex/kernel/types/status.h>
#include <rex/platform.h>
#include <rex/assert.h>
#include <rex/kernel/types/xex.h>
#include <rex/platform/thread.h>
#include <rex/utility.h>
#include <rex/platform/timer.h>
#include <rex/kernel/export.h>
#include <rex/kernel/module.h>
#include <rex/kernel/types/io.h>
#include <rex/kernel/object/object.h>
#include <rex/kernel/types/list.h>
#include <rex/types.h>

Go to the source code of this file.

Classes

struct  rex::kernel::X_LDR_DATA_TABLE_ENTRY
struct  rex::kernel::KernelModuleState
struct  rex::kernel::KernelModuleState::ThunkKey
struct  rex::kernel::KernelModuleState::ThunkKeyHash
struct  rex::kernel::UserModuleState
class  rex::kernel::ILoadedModule
struct  rex::kernel::ModuleObject

Namespaces

namespace  rex
namespace  rex::kernel

Enumerations

enum class  rex::kernel::ModuleType : u8 { kKernel , kUser }
enum class  ModuleFormat : u8 { kUndefined , kXEX , kELF }

Functions

X_HANDLE rex::kernel::CreateModule (TitleRuntime &runtime, ModuleType type)

Detailed Description

Xenia : Xbox 360 Emulator Research Project *

Copyright 2020 Ben Vanik. All rights reserved. * Released under the BSD license - see LICENSE in the root for more details. *

Modified
Tom Clay, 2026 - Adapted for ReXGlue runtime