20.1.1: Difference between revisions

Tag: Reverted
 
(One intermediate revision by one other user not shown)
Line 17: Line 17:


=== IPC Interface Changes ===
=== IPC Interface Changes ===
* Unknown Interface prev-version: 0x7100266784 [ID = 0x3af03446]
No changes.
* Unknown Interface prev-version: 0x7100265338 [ID = 0x107aa108]
* Unknown Interface prev-version: 0x71001A5D44 [ID = 0x04dea048]
* Unknown Interface prev-version: 0x7100266A1C [ID = 0x38f0bb3d]
* Unknown Interface prev-version: 0x710026714C [ID = 0x0919ff75]
* Unknown Interface prev-version: 0x71001A6348 [ID = 0x4e930893]
* Unknown Interface prev-version: 0x7100266E70 [ID = 0x36f3a242]
* Unknown Interface cur-version: 0x7100266784 [ID = 0x3af03446]
* Unknown Interface cur-version: 0x7100265338 [ID = 0x107aa108]
* Unknown Interface cur-version: 0x71001A5D44 [ID = 0x04dea048]
* Unknown Interface cur-version: 0x7100266A1C [ID = 0x38f0bb3d]
* Unknown Interface cur-version: 0x710026714C [ID = 0x0919ff75]
* Unknown Interface cur-version: 0x71001A6348 [ID = 0x4e930893]
* Unknown Interface cur-version: 0x7100266E70 [ID = 0x36f3a242]


=== [[Error_Report_services|erpt]] ===
=== [[NS_services|ns]] ===
Only a single instruction was changed (besides GNU build-id). Previously, when validating the CreateReportContext in Reporter::CreateReport, Nintendo checks that FieldId_ErrorCode is present, and that the field corresponding to FieldId_ErrorCode has type == FieldType_String (ResultFieldTypeMismatch if not) and that it has size <= 0xE (ResultArrayFieldTooLarge if not).
This seems to be a rebuild?(IPC-client vfuncs were added)
 
It now checks that the error code string is size <= 0xF instead of <= 0xE.


==See Also==
==See Also==