PRX File Format

From Vita Developer wiki
Revision as of 23:04, 28 January 2017 by Zecoxao (talk | contribs) (Created page with "= Module Info = == sceModuleInfo_common == short unsigned int modattribute; →‎bitsize 16, bitpos 0: unsigned char modversion[2]:uint32; →‎bitsize 16, bitpos 16: char m...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Module Info

sceModuleInfo_common

short unsigned int modattribute; /* bitsize 16, bitpos 0 */ unsigned char modversion[2]:uint32; /* bitsize 16, bitpos 16 */ char modname[26]:uint32; /* bitsize 208, bitpos 32 */ char terminal; /* bitsize 8, bitpos 240 */ char infoversion; /* bitsize 8, bitpos 248 */

sceModuleInfo_prx2arm

sceModuleInfo_common c; /* bitsize 256, bitpos 0 */ Elf32_Addr resreve; /* bitsize 32, bitpos 256 */ Elf32_Addr ent_top; /* bitsize 32, bitpos 288 */ Elf32_Addr ent_end; /* bitsize 32, bitpos 320 */ Elf32_Addr stub_top; /* bitsize 32, bitpos 352 */ Elf32_Addr stub_end; /* bitsize 32, bitpos 384 */ Elf32_Word dbg_fingerprint; /* bitsize 32, bitpos 416 */ Elf32_Addr tls_top; /* bitsize 32, bitpos 448 */ Elf32_Addr tls_filesz; /* bitsize 32, bitpos 480 */ Elf32_Addr tls_memsz; /* bitsize 32, bitpos 512 */ Elf32_Addr start_entry; /* bitsize 32, bitpos 544 */ Elf32_Addr stop_entry; /* bitsize 32, bitpos 576 */ Elf32_Addr arm_exidx_top; /* bitsize 32, bitpos 608 */ Elf32_Addr arm_exidx_end; /* bitsize 32, bitpos 640 */ Elf32_Addr arm_extab_top; /* bitsize 32, bitpos 672 */ Elf32_Addr arm_extab_end; /* bitsize 32, bitpos 704 */