ps2sdk  1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
smod_mod_info_t Struct Reference

#include <smod.h>

Data Fields

struct _smod_mod_info * next
 
char * name
 
u16 version
 
u16 newflags
 
u16 id
 
u16 unused
 
u32 entry
 
u32 gp
 
u32 text_start
 
u32 text_size
 
u32 data_size
 
u32 bss_size
 
u32 unused1
 
u32 unused2
 

Detailed Description

Module info entry.
Most of the fields are self-explanatory. I don't know what the *flags fields do, and they don't seem to be important.

Definition at line 24 of file smod.h.

Field Documentation

◆ bss_size

u32 smod_mod_info_t::bss_size

Definition at line 39 of file smod.h.

◆ data_size

u32 smod_mod_info_t::data_size

Definition at line 38 of file smod.h.

◆ entry

u32 smod_mod_info_t::entry

_start

Definition at line 34 of file smod.h.

◆ gp

u32 smod_mod_info_t::gp

Definition at line 35 of file smod.h.

◆ id

u16 smod_mod_info_t::id

Definition at line 31 of file smod.h.

Referenced by smod_get_next_mod().

◆ name

char* smod_mod_info_t::name

A pointer to the name in IOP RAM, this must be smem_read().

Definition at line 27 of file smod.h.

◆ newflags

u16 smod_mod_info_t::newflags

For MODLOAD shipped with games. The old MODLOAD module from boot ROMs do not use a flags field.

Definition at line 30 of file smod.h.

◆ next

struct _smod_mod_info* smod_mod_info_t::next

Definition at line 25 of file smod.h.

Referenced by smod_get_next_mod().

◆ text_size

u32 smod_mod_info_t::text_size

Definition at line 37 of file smod.h.

Referenced by sbv_patch_enable_lmb(), and slib_exp_lib_list().

◆ text_start

u32 smod_mod_info_t::text_start

Definition at line 36 of file smod.h.

Referenced by sbv_patch_enable_lmb(), sbv_patch_fileio(), and slib_exp_lib_list().

◆ unused

u16 smod_mod_info_t::unused

Definition at line 32 of file smod.h.

◆ unused1

u32 smod_mod_info_t::unused1

Definition at line 40 of file smod.h.

◆ unused2

u32 smod_mod_info_t::unused2

Definition at line 41 of file smod.h.

◆ version

u16 smod_mod_info_t::version

Definition at line 28 of file smod.h.

Referenced by sbv_patch_fileio().


The documentation for this struct was generated from the following file: