6#ifndef _PSP2COMMON_FIOS2KERNEL_H_
7#define _PSP2COMMON_FIOS2KERNEL_H_
17#define SCE_FIOS2_OVERLAY_PATH_SIZE (292)
18#define SCE_FIOS2_OVERLAY_PATH_MAX_LENGTH (SCE_FIOS2_OVERLAY_PATH_SIZE - 1)
#define VITASDK_BUILD_ASSERT_EQ(__size__, __name__)
Definition build_utils.h:13
char src[SCE_FIOS2_OVERLAY_PATH_SIZE]
Source-path prefix substituted according to SceFiosOverlayType.
Definition fios2.h:48
SceUID pid
Target process ID. Used by ksceFiosKernelOverlayAdd and overwritten by functions that take a process ...
Definition fios2.h:45
uint8_t type
One of SceFiosOverlayType.
Definition fios2.h:40
SceFiosOverlayID id
Overlay ID assigned by FIOS2; ignored when adding an overlay.
Definition fios2.h:46
uint16_t unk2
Definition fios2.h:44
uint16_t src_len
Source-path length computed by FIOS2.
Definition fios2.h:43
SceFiosOverlayType
Definition fios2.h:23
uint8_t order
Resolution order. Lower values are evaluated first; 0x00-0x7F are application orders and 0x80-0xFF ar...
Definition fios2.h:41
uint16_t dst_len
Destination-path length computed by FIOS2.
Definition fios2.h:42
char dst[SCE_FIOS2_OVERLAY_PATH_SIZE]
Destination-path prefix matched during resolution.
Definition fios2.h:47
#define SCE_FIOS2_OVERLAY_PATH_SIZE
Definition fios2.h:17
int32_t SceFiosOverlayID
Definition fios2.h:20
@ SCE_FIOS_OVERLAY_TYPE_TRANSLUCENT
Use the source path when it exists, otherwise use the destination path.
Definition fios2.h:25
@ SCE_FIOS_OVERLAY_TYPE_WRITABLE
Reads prefer an existing source path and writes always use the source path.
Definition fios2.h:27
@ SCE_FIOS_OVERLAY_TYPE_NEWER
Use the source path when it is newer or the destination is missing; otherwise use the destination pat...
Definition fios2.h:26
@ SCE_FIOS_OVERLAY_TYPE_OPAQUE
Always replace the matching destination path with the source path.
Definition fios2.h:24
File-system overlay configuration and returned state.
Definition fios2.h:39
int SceUID
UIDs are used to describe many different kernel objects.
Definition types.h:90