Difference between revisions of "SceExfatfs"

From Vita Development Wiki
Jump to navigation Jump to search
Line 52: Line 52:
 
| 0x5350 || 0xA00 || unknown (zeros)
 
| 0x5350 || 0xA00 || unknown (zeros)
 
|-
 
|-
| 0x5D50 || 0x47450 || 445 elements
+
| 0x5D50 || 0x47450 || 445 elements of type file_entry
 
|-
 
|-
 
| 0x4D1A0 || - || unknown
 
| 0x4D1A0 || - || unknown

Revision as of 00:36, 3 March 2017

Module

Known NIDs

Version Name World Privilege NID
1.69 SceExfatfs Non-secure Kernel 0x228933E8

Libraries

Known NIDs

Version Name World Visibility NID

Data segment layout

Address Size Description
0x0000 0xC unknown
0x000C 0x20 vfs_add_data exfat node
0x002C 0x3F24 unknown
0x3F50 0x200 fat16 MBR
0x4150 0x200 fat16 MBR
0x4350 0x200 fat16 MBR
0x4550 0x200 fat16 MBR
0x4750 0x200 fat16 MBR
0x4950 0x200 fat16 MBR
0x4B50 0x200 exfat MBR
0x4D50 0x200 exfat MBR
0x4F50 0x200 exfat MBR
0x5150 0x200 exfat MBR
0x5350 0xA00 unknown (zeros)
0x5D50 0x47450 445 elements of type file_entry
0x4D1A0 - unknown

Types

typedef struct file_entry //size is 0x290 bytes
{
  uint32_t unk_0;
  uint32_t unk_4;

  char path[0x208]; //in unicode

  char data1[0x80];
}file_entry;