#define VITASDK_BUILD_ASSERT_EQ(__size__, __name__)
Definition build_utils.h:13
SceUInt8 sequence_id
Sequence identifier of the history entry to update.
Definition error.h:72
SceUInt8 suggested_action_count
Number of valid actions; must be <= 15. FW 3.60 does not check it.
Definition error.h:46
SceInt64 time
Value of type SceRtcTick.
Definition error.h:64
char error_message[0x100]
NUL-terminated diagnostic message. Termination is not validated on FW 3.60.
Definition error.h:43
SceUInt32 application_code
Application error number displayed as XX-XXX-XXX.
Definition error.h:49
SceUInt8 reserved3[0x10]
Zero-initialized for newly posted entries.
Definition error.h:66
SceUInt8 sequence_id
Matched together with time when updating the entry.
Definition error.h:61
SceUInt8 reserved0[6]
Ignored by SceError.
Definition error.h:74
SceUInt32 system_software_version_unk24
Set from SceKernelSystemSwVersion::unk_24; input is ignored.
Definition error.h:53
SceErrorHistoryPostInfo post
Posted error information.
Definition error.h:67
int _sceErrorHistoryClearError(int zero)
Clear the in-memory error history and remove vd0:history/data.bin.
int _sceErrorGetExternalString(char *error_string, int error_code)
Convert an internal error code to its formatted external error code.
SceUInt32 reserved2
Zero-initialized for newly posted entries.
Definition error.h:63
SceUInt8 flags
Bit 0 is set when Settings opens the entry.
Definition error.h:60
int _sceErrorHistoryGetError(SceUInt32 error_idx, SceErrorHistoryInfo *info)
Get an error-history entry.
SceInt32 network_status
Default network status; not validated. Settings maps 3..5 to NAT types 1..3.
Definition error.h:37
int _sceErrorHistorySetDefaultFormat(const SceErrorDefaultFormat *format)
Set the default network status for error-history entries posted later.
char titleid[0xC]
NUL-terminated title ID; not validated. Duplicate checks use its first 10 bytes.
Definition error.h:52
SceUInt8 reserved0
Zero-initialized for newly posted entries.
Definition error.h:59
int _sceErrorHistoryPostError(const SceErrorHistoryPostInfo *info)
Post an error-history entry.
SceUInt8 flags
Replacement flags for the matching history entry.
Definition error.h:73
SceUInt8 reserved2[0x20]
Cleared by SceError before the entry is stored.
Definition error.h:54
SceInt32 enable
Must be exactly 1. The default remains enabled until SceError is reloaded.
Definition error.h:38
SceUInt8 reserved1[0x10]
Ignored by SceError.
Definition error.h:76
SceInt32 network_status
Unchecked unless overridden; Settings maps 3..5 to NAT types 1..3.
Definition error.h:51
char s[16]
NUL-terminated formatted external error code, for example "C2-12828-1".
Definition error.h:13
SceUInt32 suggested_actions[15]
Suggested-action IDs used by the Settings UI.
Definition error.h:44
SceUInt8 reserved1
Reserved; copied into history unchanged.
Definition error.h:47
SceUInt version
Set by SceError from SceKernelSystemSwVersion::version; the caller-provided value is ignored.
Definition error.h:50
SceErrorString error_code
Formatted external error code.
Definition error.h:65
SceInt64 time
Value of type SceRtcTick.
Definition error.h:75
SceUInt8 reserved1
Zero-initialized for newly posted entries.
Definition error.h:62
SceUInt8 reserved0[2]
Reserved; copied into history unchanged.
Definition error.h:45
int _sceErrorHistoryUpdateSequenceInfo(const SceErrorSequenceInfo *info, int zero)
Update the flags of an error-history entry.
int error_code_hex
Internal error code.
Definition error.h:48
int32_t SceInt32
Definition types.h:44
uint32_t SceUInt
Definition types.h:48
int64_t SceInt64
Definition types.h:50
uint32_t SceUInt32
Definition types.h:45
uint8_t SceUInt8
Definition types.h:36