handoff: VSync/event-wedge fixes + iterate 2.A–2.BC research notes

Source changes (dormant parity infra, retained from iterate 2.AI/2.AO):
- xenia-kernel/exports.rs: nt_create_event manual_reset polarity +
  related event wiring
- xenia-gpu/mmio_region.rs: D1MODE_VBLANK_VLINE_STATUS hardcode parity

Also lands the audit-runs/ analysis notes (.md/.txt/.json digests) for the
iterate 2.x VSync/0x10e8/0x1004 wedge investigation. Raw trace dumps
(.jsonl/.gz/.csv/.stdout) and agent worktrees (.claude/) are gitignored as
regenerable local artifacts — see memory + HANDOFF for the running findings.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
MechaCat02
2026-06-05 07:19:08 +02:00
parent acd1656753
commit ef93a4fa14
620 changed files with 108303 additions and 1 deletions

View File

@@ -0,0 +1,35 @@
# Array 1 (first loop): 31 slots @ 0x828708C8..0x82870944
# Filter: skip 0x00000000
# Non-NULL: 31
** slot[ 0] @ 0x828708C8 = 0x7D649670
** slot[ 1] @ 0x828708CC = 0x7D239670
** slot[ 2] @ 0x828708D0 = 0x7D634050
** slot[ 3] @ 0x828708D4 = 0x7D244050
** slot[ 4] @ 0x828708D8 = 0x7D68FE70
** slot[ 5] @ 0x828708DC = 0x7D27FE70
** slot[ 6] @ 0x828708E0 = 0x7D6B4278
** slot[ 7] @ 0x828708E4 = 0x7D293A78
** slot[ 8] @ 0x828708E8 = 0x7D685850
** slot[ 9] @ 0x828708EC = 0x7D274850
** slot[ 10] @ 0x828708F0 = 0x7F0B4800
** slot[ 11] @ 0x828708F4 = 0x4098000C
** slot[ 12] @ 0x828708F8 = 0x7F66DB78
** slot[ 13] @ 0x828708FC = 0x3AA00008
** slot[ 14] @ 0x82870900 = 0x2B060000
** slot[ 15] @ 0x82870904 = 0x419A033C
** slot[ 16] @ 0x82870908 = 0x7ACB0FA4
** slot[ 17] @ 0x8287090C = 0x893F0013
** slot[ 18] @ 0x82870910 = 0x7D6BFE76
** slot[ 19] @ 0x82870914 = 0x2B090000
** slot[ 20] @ 0x82870918 = 0x7D6B07B4
** slot[ 21] @ 0x8287091C = 0x7D75AB78
** slot[ 22] @ 0x82870920 = 0x419A0314
** slot[ 23] @ 0x82870924 = 0x7F06D040
** slot[ 24] @ 0x82870928 = 0x409A0184
** slot[ 25] @ 0x8287092C = 0x2F170000
** slot[ 26] @ 0x82870930 = 0x419A0044
** slot[ 27] @ 0x82870934 = 0x2F170002
** slot[ 28] @ 0x82870938 = 0x419A003C
** slot[ 29] @ 0x8287093C = 0x2F170004
** slot[ 30] @ 0x82870940 = 0x419A0034

View File

@@ -0,0 +1,561 @@
# Array 2 (CRT initializers, second loop): 557 slots @ 0x82870010..0x828708C4
# Filter: skip 0x00000000 and 0xFFFFFFFF
# Non-NULL (post-filter): 475
** slot[ 0] @ 0x82870010 = 0x80C10060
** slot[ 1] @ 0x82870014 = 0x4099006C
** slot[ 2] @ 0x82870018 = 0x80A100A0
** slot[ 3] @ 0x8287001C = 0x806100A8
** slot[ 4] @ 0x82870020 = 0x83C100B0
** slot[ 5] @ 0x82870024 = 0x810100B8
** slot[ 6] @ 0x82870028 = 0xA14B0000
** slot[ 7] @ 0x8287002C = 0x38E7FFFF
** slot[ 8] @ 0x82870030 = 0x396B0002
** slot[ 9] @ 0x82870034 = 0x7D495378
** slot[ 10] @ 0x82870038 = 0x554AC23E
** slot[ 11] @ 0x8287003C = 0x2B070000
** slot[ 12] @ 0x82870040 = 0x554A043E
** slot[ 13] @ 0x82870044 = 0x7D4A29D6
** slot[ 14] @ 0x82870048 = 0x7F2A1A14
** slot[ 15] @ 0x8287004C = 0x552ACFFE
** slot[ 16] @ 0x82870050 = 0x552906BE
** slot[ 17] @ 0x82870054 = 0x7D4A00D0
** slot[ 18] @ 0x82870058 = 0x7D294214
** slot[ 19] @ 0x8287005C = 0x7F395278
** slot[ 20] @ 0x82870060 = 0x7D4AC850
** slot[ 21] @ 0x82870064 = 0x7D0920AE
** slot[ 22] @ 0x82870068 = 0x5518083E
** slot[ 23] @ 0x8287006C = 0x7F28E8AE
** slot[ 24] @ 0x82870070 = 0x39090001
** slot[ 25] @ 0x82870074 = 0x7F263378
** slot[ 26] @ 0x82870078 = 0x7D58F32E
** slot[ 27] @ 0x8287007C = 0x409AFFAC
** slot[ 28] @ 0x82870080 = 0x917F03C4
** slot[ 29] @ 0x82870084 = 0x2F060000
** slot[ 30] @ 0x82870088 = 0x409A0070
** slot[ 31] @ 0x8287008C = 0x81610068
** slot[ 32] @ 0x82870090 = 0x578907FE
** slot[ 33] @ 0x82870094 = 0xA14B0000
** slot[ 34] @ 0x82870098 = 0x578B1738
** slot[ 35] @ 0x8287009C = 0x7D6B4A14
** slot[ 36] @ 0x828700A0 = 0x81210070
** slot[ 37] @ 0x828700A4 = 0x7D4A0734
** slot[ 38] @ 0x828700A8 = 0x556B1838
** slot[ 39] @ 0x828700AC = 0x7D6B4A14
** slot[ 40] @ 0x828700B0 = 0x55492036
** slot[ 41] @ 0x828700B4 = 0x7D495214
** slot[ 42] @ 0x828700B8 = 0x394A0004
** slot[ 43] @ 0x828700BC = 0x7D4A1E70
** slot[ 44] @ 0x828700C0 = 0x7D492670
** slot[ 45] @ 0x828700C4 = 0x7D495214
** slot[ 46] @ 0x828700C8 = 0x394A0004
** slot[ 47] @ 0x828700CC = 0x7D4A1E70
** slot[ 48] @ 0x828700D0 = 0x794A0420
** slot[ 49] @ 0x828700D4 = 0x794983E4
** slot[ 50] @ 0x828700D8 = 0x7D2A5378
** slot[ 51] @ 0x828700DC = 0x794907C6
** slot[ 52] @ 0x828700E0 = 0x7D2A5378
** slot[ 53] @ 0x828700E4 = 0xF94B0030
** slot[ 54] @ 0x828700E8 = 0xF94B0020
** slot[ 55] @ 0x828700EC = 0xF94B0010
** slot[ 56] @ 0x828700F0 = 0xF94B0000
** slot[ 57] @ 0x828700F4 = 0x48000024
** slot[ 58] @ 0x828700F8 = 0x578A07FE
** slot[ 59] @ 0x828700FC = 0x80610068
** slot[ 60] @ 0x82870100 = 0x578B1738
** slot[ 61] @ 0x82870104 = 0x7D6B5214
** slot[ 62] @ 0x82870108 = 0x81410070
** slot[ 63] @ 0x8287010C = 0x556B1838
** slot[ 64] @ 0x82870110 = 0x7C8B5214
** slot[ 65] @ 0x82870114 = 0x4BFF9A45
** slot[ 66] @ 0x82870118 = 0x89410050
** slot[ 67] @ 0x8287011C = 0x817F03C8
** slot[ 68] @ 0x82870120 = 0x5549F0BE
** slot[ 69] @ 0x82870124 = 0x815F00B0
** slot[ 70] @ 0x82870128 = 0x809F0140
** slot[ 71] @ 0x8287012C = 0x553C07BE
** slot[ 72] @ 0x82870130 = 0x813B0000
** slot[ 73] @ 0x82870134 = 0x934100E0
** slot[ 74] @ 0x82870138 = 0x93410080
** slot[ 75] @ 0x8287013C = 0x91410088
** slot[ 76] @ 0x82870140 = 0x912100C8
** slot[ 77] @ 0x82870144 = 0x813B0004
** slot[ 78] @ 0x82870148 = 0x912100D0
** slot[ 79] @ 0x8287014C = 0x813F0130
** slot[ 80] @ 0x82870150 = 0x91210090
** slot[ 81] @ 0x82870154 = 0x813F03C4
** slot[ 82] @ 0x82870158 = 0x91210078
** slot[ 83] @ 0x8287015C = 0x392B0001
** slot[ 84] @ 0x82870160 = 0x896B0000
** slot[ 85] @ 0x82870164 = 0x913F03C8
** slot[ 86] @ 0x82870168 = 0x916100C0
** slot[ 87] @ 0x8287016C = 0x7D4B5378
** slot[ 88] @ 0x82870170 = 0x916100D8
** slot[ 89] @ 0x82870174 = 0x7C205FEC
** slot[ 90] @ 0x82870178 = 0x80E100C0
** slot[ 91] @ 0x8287017C = 0x2B070080
** slot[ 92] @ 0x82870180 = 0x4198001C
** slot[ 93] @ 0x82870184 = 0x7F66DB78
** slot[ 94] @ 0x82870188 = 0x7FA5EB78
** slot[ 95] @ 0x8287018C = 0x7FE3FB78
** slot[ 96] @ 0x82870190 = 0x4BD25FE1
** slot[ 97] @ 0x82870194 = 0x7C661B78
** slot[ 98] @ 0x82870198 = 0x48000080
** slot[ 99] @ 0x8287019C = 0x81610078
** slot[100] @ 0x828701A0 = 0x2F070000
** slot[101] @ 0x828701A4 = 0x80C10080
** slot[102] @ 0x828701A8 = 0x4099006C
** slot[103] @ 0x828701AC = 0x80A100C8
** slot[104] @ 0x828701B0 = 0x806100D0
** slot[105] @ 0x828701B4 = 0x83C100D8
** slot[106] @ 0x828701B8 = 0x810100E0
** slot[107] @ 0x828701BC = 0xA14B0000
** slot[108] @ 0x828701C0 = 0x38E7FFFF
** slot[109] @ 0x828701C4 = 0x396B0002
** slot[110] @ 0x828701C8 = 0x7D495378
** slot[111] @ 0x828701CC = 0x554AC23E
** slot[112] @ 0x828701D0 = 0x2B070000
** slot[113] @ 0x828701D4 = 0x554A043E
** slot[114] @ 0x828701D8 = 0x7D4A29D6
** slot[115] @ 0x828701DC = 0x7F6A1A14
** slot[116] @ 0x828701E0 = 0x552ACFFE
** slot[117] @ 0x828701E4 = 0x552906BE
** slot[118] @ 0x828701E8 = 0x7D4A00D0
** slot[119] @ 0x828701EC = 0x7D294214
** slot[120] @ 0x828701F0 = 0x7F7B5278
** slot[121] @ 0x828701F4 = 0x7D4AD850
** slot[122] @ 0x828701F8 = 0x7D0920AE
** slot[123] @ 0x828701FC = 0x551A083E
** slot[124] @ 0x82870200 = 0x7F68E8AE
** slot[125] @ 0x82870204 = 0x39090001
** slot[126] @ 0x82870208 = 0x7F663378
** slot[127] @ 0x8287020C = 0x7D5AF32E
** slot[128] @ 0x82870210 = 0x409AFFAC
** slot[129] @ 0x82870214 = 0x917F03C4
** slot[130] @ 0x82870218 = 0x2F060000
** slot[131] @ 0x8287021C = 0x409A0074
** slot[132] @ 0x82870220 = 0x81610088
** slot[133] @ 0x82870224 = 0x578907FE
** slot[134] @ 0x82870228 = 0xA14B0000
** slot[135] @ 0x8287022C = 0x578B1738
** slot[136] @ 0x82870230 = 0x7D6B4A14
** slot[137] @ 0x82870234 = 0x81210090
** slot[138] @ 0x82870238 = 0x7D4A0734
** slot[139] @ 0x8287023C = 0x556B1838
** slot[140] @ 0x82870240 = 0x7D6B4A14
** slot[141] @ 0x82870244 = 0x55492036
** slot[142] @ 0x82870248 = 0x7D495214
** slot[143] @ 0x8287024C = 0x394A0004
** slot[144] @ 0x82870250 = 0x7D4A1E70
** slot[145] @ 0x82870254 = 0x7D492670
** slot[146] @ 0x82870258 = 0x7D495214
** slot[147] @ 0x8287025C = 0x394A0004
** slot[148] @ 0x82870260 = 0x7D4A1E70
** slot[149] @ 0x82870264 = 0x794A0420
** slot[150] @ 0x82870268 = 0x794983E4
** slot[151] @ 0x8287026C = 0x7D2A5378
** slot[152] @ 0x82870270 = 0x794907C6
** slot[153] @ 0x82870274 = 0x7D2A5378
** slot[154] @ 0x82870278 = 0xF94B0030
** slot[155] @ 0x8287027C = 0xF94B0020
** slot[156] @ 0x82870280 = 0xF94B0010
** slot[157] @ 0x82870284 = 0xF94B0000
** slot[158] @ 0x82870288 = 0x38210130
** slot[159] @ 0x8287028C = 0x4BD8E93C
** slot[160] @ 0x82870290 = 0x578A07FE
** slot[161] @ 0x82870294 = 0x80610088
** slot[162] @ 0x82870298 = 0x578B1738
** slot[163] @ 0x8287029C = 0x7D6B5214
** slot[164] @ 0x828702A0 = 0x81410090
** slot[165] @ 0x828702A4 = 0x556B1838
** slot[166] @ 0x828702A8 = 0x7C8B5214
** slot[167] @ 0x828702AC = 0x4BFF98AD
** slot[168] @ 0x828702B0 = 0x38210130
** slot[169] @ 0x828702B4 = 0x4BD8E914
slot[170] @ 0x828702B8 = 0x00000000
slot[171] @ 0x828702BC = 0x00000000
slot[172] @ 0x828702C0 = 0x00000000
slot[173] @ 0x828702C4 = 0x00000000
slot[174] @ 0x828702C8 = 0x00000000
slot[175] @ 0x828702CC = 0x00000000
slot[176] @ 0x828702D0 = 0x00000000
slot[177] @ 0x828702D4 = 0x00000000
slot[178] @ 0x828702D8 = 0x00000000
slot[179] @ 0x828702DC = 0x00000000
slot[180] @ 0x828702E0 = 0x00000000
slot[181] @ 0x828702E4 = 0x00000000
slot[182] @ 0x828702E8 = 0x00000000
slot[183] @ 0x828702EC = 0x00000000
slot[184] @ 0x828702F0 = 0x00000000
slot[185] @ 0x828702F4 = 0x00000000
slot[186] @ 0x828702F8 = 0x00000000
slot[187] @ 0x828702FC = 0x00000000
slot[188] @ 0x82870300 = 0x00000000
slot[189] @ 0x82870304 = 0x00000000
slot[190] @ 0x82870308 = 0x00000000
slot[191] @ 0x8287030C = 0x00000000
slot[192] @ 0x82870310 = 0x00000000
slot[193] @ 0x82870314 = 0x00000000
slot[194] @ 0x82870318 = 0x00000000
slot[195] @ 0x8287031C = 0x00000000
slot[196] @ 0x82870320 = 0x00000000
slot[197] @ 0x82870324 = 0x00000000
slot[198] @ 0x82870328 = 0x00000000
slot[199] @ 0x8287032C = 0x00000000
slot[200] @ 0x82870330 = 0x00000000
slot[201] @ 0x82870334 = 0x00000000
slot[202] @ 0x82870338 = 0x00000000
slot[203] @ 0x8287033C = 0x00000000
slot[204] @ 0x82870340 = 0x00000000
slot[205] @ 0x82870344 = 0x00000000
slot[206] @ 0x82870348 = 0x00000000
slot[207] @ 0x8287034C = 0x00000000
slot[208] @ 0x82870350 = 0x00000000
slot[209] @ 0x82870354 = 0x00000000
slot[210] @ 0x82870358 = 0x00000000
slot[211] @ 0x8287035C = 0x00000000
slot[212] @ 0x82870360 = 0x00000000
slot[213] @ 0x82870364 = 0x00000000
slot[214] @ 0x82870368 = 0x00000000
slot[215] @ 0x8287036C = 0x00000000
slot[216] @ 0x82870370 = 0x00000000
slot[217] @ 0x82870374 = 0x00000000
slot[218] @ 0x82870378 = 0x00000000
slot[219] @ 0x8287037C = 0x00000000
slot[220] @ 0x82870380 = 0x00000000
slot[221] @ 0x82870384 = 0x00000000
slot[222] @ 0x82870388 = 0x00000000
slot[223] @ 0x8287038C = 0x00000000
slot[224] @ 0x82870390 = 0x00000000
slot[225] @ 0x82870394 = 0x00000000
slot[226] @ 0x82870398 = 0x00000000
slot[227] @ 0x8287039C = 0x00000000
slot[228] @ 0x828703A0 = 0x00000000
slot[229] @ 0x828703A4 = 0x00000000
slot[230] @ 0x828703A8 = 0x00000000
slot[231] @ 0x828703AC = 0x00000000
slot[232] @ 0x828703B0 = 0x00000000
slot[233] @ 0x828703B4 = 0x00000000
slot[234] @ 0x828703B8 = 0x00000000
slot[235] @ 0x828703BC = 0x00000000
slot[236] @ 0x828703C0 = 0x00000000
slot[237] @ 0x828703C4 = 0x00000000
slot[238] @ 0x828703C8 = 0x00000000
slot[239] @ 0x828703CC = 0x00000000
slot[240] @ 0x828703D0 = 0x00000000
slot[241] @ 0x828703D4 = 0x00000000
slot[242] @ 0x828703D8 = 0x00000000
slot[243] @ 0x828703DC = 0x00000000
slot[244] @ 0x828703E0 = 0x00000000
slot[245] @ 0x828703E4 = 0x00000000
slot[246] @ 0x828703E8 = 0x00000000
slot[247] @ 0x828703EC = 0x00000000
slot[248] @ 0x828703F0 = 0x00000000
slot[249] @ 0x828703F4 = 0x00000000
slot[250] @ 0x828703F8 = 0x00000000
slot[251] @ 0x828703FC = 0x00000000
** slot[252] @ 0x82870400 = 0x7D8802A6
** slot[253] @ 0x82870404 = 0x4BD8E74D
** slot[254] @ 0x82870408 = 0x9421F870
** slot[255] @ 0x8287040C = 0x7C9F2378
** slot[256] @ 0x82870410 = 0x7C7E1B78
** slot[257] @ 0x82870414 = 0x3B800000
** slot[258] @ 0x82870418 = 0x3B7E4C80
** slot[259] @ 0x8287041C = 0x817F046C
** slot[260] @ 0x82870420 = 0x7F64DB78
** slot[261] @ 0x82870424 = 0x815E4BE0
** slot[262] @ 0x82870428 = 0x83BF03D8
** slot[263] @ 0x8287042C = 0x936100D0
** slot[264] @ 0x82870430 = 0x938100D8
** slot[265] @ 0x82870434 = 0x91610054
** slot[266] @ 0x82870438 = 0x91610090
** slot[267] @ 0x8287043C = 0x915F03CC
** slot[268] @ 0x82870440 = 0x817E4BEC
** slot[269] @ 0x82870444 = 0x917F03D4
** slot[270] @ 0x82870448 = 0x3D608290
** slot[271] @ 0x8287044C = 0x806B8AE0
** slot[272] @ 0x82870450 = 0x48006DF9
** slot[273] @ 0x82870454 = 0x813F03D4
** slot[274] @ 0x82870458 = 0xA17F002C
** slot[275] @ 0x8287045C = 0x815E00DC
** slot[276] @ 0x82870460 = 0x5564F87E
** slot[277] @ 0x82870464 = 0x80FE0E64
** slot[278] @ 0x82870468 = 0x80DE0E60
** slot[279] @ 0x8287046C = 0x81690000
** slot[280] @ 0x82870470 = 0x39290004
** slot[281] @ 0x82870474 = 0x80BE00D8
** slot[282] @ 0x82870478 = 0x2B040000
** slot[283] @ 0x8287047C = 0x556F043E
** slot[284] @ 0x82870480 = 0x811E0E68
** slot[285] @ 0x82870484 = 0x7CC62A14
** slot[286] @ 0x82870488 = 0x9081009C
** slot[287] @ 0x8287048C = 0x93810074
** slot[288] @ 0x82870490 = 0x91210098
** slot[289] @ 0x82870494 = 0x5569853E
** slot[290] @ 0x82870498 = 0x556B277E
** slot[291] @ 0x8287049C = 0x93810088
** slot[292] @ 0x828704A0 = 0x91E1008C
** slot[293] @ 0x828704A4 = 0x90C1007C
** slot[294] @ 0x828704A8 = 0x93810064
** slot[295] @ 0x828704AC = 0x91210094
** slot[296] @ 0x828704B0 = 0x7D275214
** slot[297] @ 0x828704B4 = 0x91610060
** slot[298] @ 0x828704B8 = 0x397DFFFF
** slot[299] @ 0x828704BC = 0x7D485214
** slot[300] @ 0x828704C0 = 0x9381006C
** slot[301] @ 0x828704C4 = 0x93810050
** slot[302] @ 0x828704C8 = 0x939F0080
** slot[303] @ 0x828704CC = 0x9121005C
** slot[304] @ 0x828704D0 = 0x91610080
** slot[305] @ 0x828704D4 = 0xA17F002A
** slot[306] @ 0x828704D8 = 0x91410058
** slot[307] @ 0x828704DC = 0x556BF87E
** slot[308] @ 0x828704E0 = 0x939F0084
** slot[309] @ 0x828704E4 = 0xB39F010C
** slot[310] @ 0x828704E8 = 0x91610078
** slot[311] @ 0x828704EC = 0x419A1238
** slot[312] @ 0x828704F0 = 0x3D608202
** slot[313] @ 0x828704F4 = 0x396B9FA0
** slot[314] @ 0x828704F8 = 0x916100E4
** slot[315] @ 0x828704FC = 0x81610064
** slot[316] @ 0x82870500 = 0x3AE00000
** slot[317] @ 0x82870504 = 0x80E10078
** slot[318] @ 0x82870508 = 0x80C10050
** slot[319] @ 0x8287050C = 0x80A10094
** slot[320] @ 0x82870510 = 0x7CEA3B78
** slot[321] @ 0x82870514 = 0x917F0104
** slot[322] @ 0x82870518 = 0x7F062840
** slot[323] @ 0x8287051C = 0x8161006C
** slot[324] @ 0x82870520 = 0x92E100C8
** slot[325] @ 0x82870524 = 0x917F0108
** slot[326] @ 0x82870528 = 0x39600000
** slot[327] @ 0x8287052C = 0xB17F010E
** slot[328] @ 0x82870530 = 0x409A0BC8
** slot[329] @ 0x82870534 = 0x54CB07FE
** slot[330] @ 0x82870538 = 0xA13F002A
** slot[331] @ 0x8287053C = 0x7DEA7B78
** slot[332] @ 0x82870540 = 0x7D0B00D0
** slot[333] @ 0x82870544 = 0x39600000
** slot[334] @ 0x82870548 = 0x7D134838
** slot[335] @ 0x8287054C = 0x2B070000
** slot[336] @ 0x82870550 = 0x91410084
** slot[337] @ 0x82870554 = 0x91610070
** slot[338] @ 0x82870558 = 0x419A0BA0
** slot[339] @ 0x8287055C = 0x828100E4
** slot[340] @ 0x82870560 = 0x3F000002
** slot[341] @ 0x82870564 = 0x82E10060
** slot[342] @ 0x82870568 = 0x83210054
** slot[343] @ 0x8287056C = 0x7F0B7840
** slot[344] @ 0x82870570 = 0x409A0B24
** slot[345] @ 0x82870574 = 0x817F0464
** slot[346] @ 0x82870578 = 0x54A9103A
** slot[347] @ 0x8287057C = 0x7EFE1670
** slot[348] @ 0x82870580 = 0xEAD90000
** slot[349] @ 0x82870584 = 0x3957003B
** slot[350] @ 0x82870588 = 0xA39F002A
** slot[351] @ 0x8287058C = 0x7DFD7B78
** slot[352] @ 0x82870590 = 0x554A103A
** slot[353] @ 0x82870594 = 0x7D69582E
** slot[354] @ 0x82870598 = 0x393E0041
** slot[355] @ 0x8287059C = 0x5527103A
** slot[356] @ 0x828705A0 = 0x396BFFFF
** slot[357] @ 0x828705A4 = 0x7CCAF82E
** slot[358] @ 0x828705A8 = 0x7D3C29D6
** slot[359] @ 0x828705AC = 0x7CE7F82E
** slot[360] @ 0x828705B0 = 0x7D682838
** slot[361] @ 0x828705B4 = 0x7ACB4620
** slot[362] @ 0x828705B8 = 0x7CE73214
** slot[363] @ 0x828705BC = 0x556A06BE
** slot[364] @ 0x828705C0 = 0x7FCBF378
** slot[365] @ 0x828705C4 = 0x2F0B0000
** slot[366] @ 0x828705C8 = 0x90E100DC
** slot[367] @ 0x828705CC = 0x914100CC
** slot[368] @ 0x828705D0 = 0x916100D4
** slot[369] @ 0x828705D4 = 0x409A006C
** slot[370] @ 0x828705D8 = 0x3897000E
** slot[371] @ 0x828705DC = 0x80DF0070
** slot[372] @ 0x828705E0 = 0x7D297A14
** slot[373] @ 0x828705E4 = 0x80FF00B4
** slot[374] @ 0x828705E8 = 0x5483083C
** slot[375] @ 0x828705EC = 0x5524083C
** slot[376] @ 0x828705F0 = 0x54BB0FBC
** slot[377] @ 0x828705F4 = 0x7EEB0E70
** slot[378] @ 0x828705F8 = 0x7CB37A14
** slot[379] @ 0x828705FC = 0x7D23FA2E
** slot[380] @ 0x82870600 = 0x56E307FE
** slot[381] @ 0x82870604 = 0x7D0B4214
** slot[382] @ 0x82870608 = 0x7FA37A14
** slot[383] @ 0x8287060C = 0x7F635B78
** slot[384] @ 0x82870610 = 0x54A5083C
** slot[385] @ 0x82870614 = 0x39630046
** slot[386] @ 0x82870618 = 0x7C844A14
** slot[387] @ 0x8287061C = 0x556B083C
** slot[388] @ 0x82870620 = 0x7CA54A14
** slot[389] @ 0x82870624 = 0x5489103A
** slot[390] @ 0x82870628 = 0x7C6BFA2E
** slot[391] @ 0x8287062C = 0x54AB2834
** slot[392] @ 0x82870630 = 0x7CA93214
** slot[393] @ 0x82870634 = 0x7D6B3A14
** slot[394] @ 0x82870638 = 0x7C690734
** slot[395] @ 0x8287063C = 0x48000048
** slot[396] @ 0x82870640 = 0x54AB07FE
** slot[397] @ 0x82870644 = 0x80DF0074
** slot[398] @ 0x82870648 = 0x38F7002A
** slot[399] @ 0x8287064C = 0x38AB0044
** slot[400] @ 0x82870650 = 0x7D290E70
** slot[401] @ 0x82870654 = 0x54E4103A
** slot[402] @ 0x82870658 = 0x7E6B0E70
** slot[403] @ 0x8287065C = 0x54A5083C
** slot[404] @ 0x82870660 = 0x7D297A14
** slot[405] @ 0x82870664 = 0x7D6B7A14
** slot[406] @ 0x82870668 = 0x5527103A
** slot[407] @ 0x8287066C = 0x7D24F82E
** slot[408] @ 0x82870670 = 0x556B2834
** slot[409] @ 0x82870674 = 0x7C85FA2E
** slot[410] @ 0x82870678 = 0x7CA73214
** slot[411] @ 0x8287067C = 0x7D6B4A14
** slot[412] @ 0x82870680 = 0x7C890734
** slot[413] @ 0x82870684 = 0x57C7043E
** slot[414] @ 0x82870688 = 0x91610068
** slot[415] @ 0x8287068C = 0x2F080000
** slot[416] @ 0x82870690 = 0x3AA00001
** slot[417] @ 0x82870694 = 0x3B600000
** slot[418] @ 0x82870698 = 0x3B400000
** slot[419] @ 0x8287069C = 0x38C00000
** slot[420] @ 0x828706A0 = 0x7F883C30
** slot[421] @ 0x828706A4 = 0x419A0028
** slot[422] @ 0x828706A8 = 0x5507103A
** slot[423] @ 0x828706AC = 0x7CE72850
** slot[424] @ 0x828706B0 = 0x80E70000
** slot[425] @ 0x828706B4 = 0x2F074000
** slot[426] @ 0x828706B8 = 0x409A0014
** slot[427] @ 0x828706BC = 0x55292834
** slot[428] @ 0x828706C0 = 0x3AA00008
** slot[429] @ 0x828706C4 = 0x7F695850
** slot[430] @ 0x828706C8 = 0x7F66DB78
** slot[431] @ 0x828706CC = 0x2F1D0000
** slot[432] @ 0x828706D0 = 0x419A0230
** slot[433] @ 0x828706D4 = 0x8125FFFC
** slot[434] @ 0x828706D8 = 0x2F094000
** slot[435] @ 0x828706DC = 0x409A0224
** slot[436] @ 0x828706E0 = 0x3B4BFFE0
** slot[437] @ 0x828706E4 = 0x3AA00001
** slot[438] @ 0x828706E8 = 0x7F46D378
** slot[439] @ 0x828706EC = 0x2B1A0000
** slot[440] @ 0x828706F0 = 0x419A0550
** slot[441] @ 0x828706F4 = 0x2B1B0000
** slot[442] @ 0x828706F8 = 0x419A0208
** slot[443] @ 0x828706FC = 0x39680001
** slot[444] @ 0x82870700 = 0x39000000
** slot[445] @ 0x82870704 = 0x556B103A
** slot[446] @ 0x82870708 = 0x7D6B2850
** slot[447] @ 0x8287070C = 0x816B0000
** slot[448] @ 0x82870710 = 0x2F0B4000
** slot[449] @ 0x82870714 = 0x409A000C
** slot[450] @ 0x82870718 = 0xA17BFFF0
** slot[451] @ 0x8287071C = 0x7D680734
** slot[452] @ 0x82870720 = 0xA17B0010
** slot[453] @ 0x82870724 = 0xA13A0000
** slot[454] @ 0x82870728 = 0x88FF0013
** slot[455] @ 0x8287072C = 0x7D640734
** slot[456] @ 0x82870730 = 0x7D230734
** slot[457] @ 0x82870734 = 0x2B070000
** slot[458] @ 0x82870738 = 0x419A0198
** slot[459] @ 0x8287073C = 0x2F170000
** slot[460] @ 0x82870740 = 0x419A00E4
** slot[461] @ 0x82870744 = 0x2F170004
** slot[462] @ 0x82870748 = 0x419A00DC
** slot[463] @ 0x8287074C = 0x2F170005
** slot[464] @ 0x82870750 = 0x419A00D4
** slot[465] @ 0x82870754 = 0x2F170001
** slot[466] @ 0x82870758 = 0x409A0068
** slot[467] @ 0x8287075C = 0x57891038
** slot[468] @ 0x82870760 = 0x817F0098
** slot[469] @ 0x82870764 = 0x7CE9C850
** slot[470] @ 0x82870768 = 0x5549103A
** slot[471] @ 0x8287076C = 0x7D2A4A14
** slot[472] @ 0x82870770 = 0x88A70000
** slot[473] @ 0x82870774 = 0x5527103A
** slot[474] @ 0x82870778 = 0x54A906BE
** slot[475] @ 0x8287077C = 0x7CE75A14
** slot[476] @ 0x82870780 = 0x5525103A
** slot[477] @ 0x82870784 = 0x7D292A14
** slot[478] @ 0x82870788 = 0x5529103A
** slot[479] @ 0x8287078C = 0x80E70010
** slot[480] @ 0x82870790 = 0x7D695A14
** slot[481] @ 0x82870794 = 0x54E9103A
** slot[482] @ 0x82870798 = 0x816B0010
** slot[483] @ 0x8287079C = 0x7D29A02E
** slot[484] @ 0x828707A0 = 0x7D6959D6
** slot[485] @ 0x828707A4 = 0x7D2B41D6
** slot[486] @ 0x828707A8 = 0x7D6B21D6
** slot[487] @ 0x828707AC = 0x7D29C214
** slot[488] @ 0x828707B0 = 0x7D6BC214
** slot[489] @ 0x828707B4 = 0x7D289670
** slot[490] @ 0x828707B8 = 0x7D649670
** slot[491] @ 0x828707BC = 0x48000114
** slot[492] @ 0x828707C0 = 0x2F170002
** slot[493] @ 0x828707C4 = 0x409A010C
** slot[494] @ 0x828707C8 = 0x5547103A
** slot[495] @ 0x828707CC = 0x8939FFF8
** slot[496] @ 0x828707D0 = 0x817F0098
** slot[497] @ 0x828707D4 = 0x7CEA3A14
** slot[498] @ 0x828707D8 = 0x552906BE
** slot[499] @ 0x828707DC = 0x54E7103A
** slot[500] @ 0x828707E0 = 0x7CA75A14
** slot[501] @ 0x828707E4 = 0x5527103A
** slot[502] @ 0x828707E8 = 0x7CE93A14
** slot[503] @ 0x828707EC = 0x81250010
** slot[504] @ 0x828707F0 = 0x54E7103A
** slot[505] @ 0x828707F4 = 0x7D675A14
** slot[506] @ 0x828707F8 = 0x5529103A
** slot[507] @ 0x828707FC = 0x816B0010
** slot[508] @ 0x82870800 = 0x7D29A02E
** slot[509] @ 0x82870804 = 0x7D6959D6
** slot[510] @ 0x82870808 = 0x7D2B41D6
** slot[511] @ 0x8287080C = 0x7D6B19D6
** slot[512] @ 0x82870810 = 0x7D29C214
** slot[513] @ 0x82870814 = 0x7D6BC214
** slot[514] @ 0x82870818 = 0x7D289670
** slot[515] @ 0x8287081C = 0x7D639670
** slot[516] @ 0x82870820 = 0x480000B0
** slot[517] @ 0x82870824 = 0x5545103A
** slot[518] @ 0x82870828 = 0x88F9FFF8
** slot[519] @ 0x8287082C = 0x57891038
** slot[520] @ 0x82870830 = 0x817F0098
** slot[521] @ 0x82870834 = 0x7CAA2A14
** slot[522] @ 0x82870838 = 0x7D29C850
** slot[523] @ 0x8287083C = 0x54E706BE
** slot[524] @ 0x82870840 = 0x54A5103A
** slot[525] @ 0x82870844 = 0x54FD103A
** slot[526] @ 0x82870848 = 0x7FC55A14
** slot[527] @ 0x8287084C = 0x88A9FFF8
** slot[528] @ 0x82870850 = 0x7FA7EA14
** slot[529] @ 0x82870854 = 0x89290000
** slot[530] @ 0x82870858 = 0x54A506BE
** slot[531] @ 0x8287085C = 0x552706BE
** slot[532] @ 0x82870860 = 0x57A9103A
** slot[533] @ 0x82870864 = 0x83DE0010
** slot[534] @ 0x82870868 = 0x7D295A14
** slot[535] @ 0x8287086C = 0x57DE103A
** slot[536] @ 0x82870870 = 0x83A90010
** slot[537] @ 0x82870874 = 0x54A9103A
** slot[538] @ 0x82870878 = 0x7CA54A14
** slot[539] @ 0x8287087C = 0x7D3EA02E
** slot[540] @ 0x82870880 = 0x54FE103A
** slot[541] @ 0x82870884 = 0x54A5103A
** slot[542] @ 0x82870888 = 0x7CE7F214
** slot[543] @ 0x8287088C = 0x7CA55A14
** slot[544] @ 0x82870890 = 0x54E7103A
** slot[545] @ 0x82870894 = 0x7D675A14
** slot[546] @ 0x82870898 = 0x80E50010
** slot[547] @ 0x8287089C = 0x7CE749D6
** slot[548] @ 0x828708A0 = 0x816B0010
** slot[549] @ 0x828708A4 = 0x7D6B49D6
** slot[550] @ 0x828708A8 = 0x7D3D49D6
** slot[551] @ 0x828708AC = 0x7D0741D6
** slot[552] @ 0x828708B0 = 0x7D6B21D6
** slot[553] @ 0x828708B4 = 0x7D2919D6
** slot[554] @ 0x828708B8 = 0x7D08C214
** slot[555] @ 0x828708BC = 0x7D6BC214
** slot[556] @ 0x828708C0 = 0x7D29C214

View File

@@ -0,0 +1,77 @@
# AUDIT-060 PROBE C-WIN — canary side, fnptr-array bootstrap
Date: 2026-05-12
Engine: xenia-canary Windows Debug under Wine 9.0 (`6de80dffe` clean + AUDIT-030 patch re-applied/reverted)
ISO: Project Sylpheed - Arc of Deception (USA/EU)
Output dir: `xenia-rs/audit-runs/audit-060-fnptr-array-bootstrap/`
Discipline: READ-ONLY wrt logic; audit-030 patch reverted clean at exit.
## Phase 1: sanity check — PASS
PC `0x825070F0`, 90s wallclock → **1 fire, lr=0x824F7B24** — bit-identical to AUDIT-058 Linux Debug canary.
Windows Debug canary under Wine reaches the same activation phase. **New oracle validated** for future audits.
## Phase 2: `sub_821B6DF4` entry — 0× fires
- 120s → 0 fires (`canary-sub821B6DF4-120s.log`)
- 240s → 0 fires (`canary-sub821B6DF4-240s.log`)
**Does not fire in canary either** at the runtimes probed. Cross-reference with PROBE-O (ours-summary.md) — which dis-asmed `sub_821B6DF4` and found `subi r31, r12, 112; mflr r12; ...` prolog + MSVC FuncInfo magic 0x19930522 at `.rdata:0x820C1994` referencing it — confirms `sub_821B6DF4` is a **C++ EH catch-handler thunk**, not a normal call target. AUDIT-058's "static caller ladder" was reading EH handler-array linkage as if it were a call ladder.
## Phase 3: `sub_8245FEB8` entry — 2× fires, single caller PC
- 120s → **2 fires, both lr=0x8246020C** (`canary-sub8245FEB8.log`)
- Fire 1: r3=BC365C40 r4=00000004 r5=701CF340 r6=0 r31=701CF2E0
- Fire 2: r3=BC365C40 r4=00000001 r5=705AFB00 r6=0 r31=705AFAA0
- Same r3, different r4 (4 then 1) — installing two different slot indices into same dispatch object.
## Phase 4: LR resolution + caller chain
LR `0x8246020C` → containing fn `sub_824601A0` (824601A0..82460254).
Linear caller chain in DB:
```
sub_8245FEB8 (vptr installer)
← sub_824601A0 (1 static caller)
← sub_82460118 (1 static caller)
← sub_82452AB8 (6 static callers — branches; AUDIT-050 direct target of sub_82452DC0)
← sub_82452DC0 (work-submitter; AUDIT-050-054 root)
```
Verified: `sub_82452DC0 → sub_82452AB8` is one of the 9 edges AUDIT-050 enumerated as direct targets of the work-submitter.
## Phase 5: cross-reference
`sub_8245FEB8` has 2 static callers:
- `sub_824601A0` (1 site, PC=0x82460208) — the one canary fires via in this run
- `sub_8245FB68` (2 sites, PCs 0x8245FD00 + 0x8245FD28) — internal lib path
The PROBE-O parallel track (xenia-rs side) found `sub_8245FEB8` actually **fires 5× in ours**, called from multiple paths including `sub_824601A0+0x68` (PC=0x82460208) — i.e. **the exact same call site canary uses**. AUDIT-059's "vptr installer dead in ours" was **FALSIFIED at runtime by PROBE-O**.
## Combined verdict (this run + PROBE-O)
1. **AUDIT-058's caller ladder is an EH unwind path, not a normal activation chain.** `sub_821B6DF4` is a C++ catch-handler. The 6-level ladder up from `sub_825070F0` is throw-side EH metadata, fires iff a specific exception type-id is thrown. Doesn't fire in canary at 240s and doesn't fire in ours at 500M instr — neither engine throws this exception in our window.
2. **AUDIT-059's "vptr installer dead in ours" is false** (PROBE-O measured 5× fires). The dispatch-table-installer infrastructure (`sub_8245FEB8`) is ALIVE in both engines. The γ-wedge bug is NOT a missing vptr-install — it's downstream.
3. **Convergence on AUDIT-050-054 territory:** the bootstrap path for the two AUDIT-059 signalers AND the AUDIT-058 `sub_825070F0` chain all funnel through `sub_82452DC0` (work-submitter). This is the SAME gate AUDIT-051's `+0x78 beq cr6` predicate identifies. AUDIT-060 collapses the gamma investigation into AUDIT-051's struct-population bug — there is ONE root cause, not multiple parallel "dead clusters".
4. **New Windows Debug canary oracle is operational.** Wine + audit-030 patch reproduces Linux Debug canary results bit-identically (verified at PC `0x825070F0`). Can be used for future probes including potentially deeper traces.
## Files
- `canary-sanity-825070F0.log` — Phase 1 (1 fire)
- `canary-sub821B6DF4-120s.log` — Phase 2 first run (0 fires)
- `canary-sub821B6DF4-240s.log` — Phase 2 extended (0 fires)
- `canary-sub8245FEB8.log` — Phase 3 (2 fires lr=0x8246020C)
- `p2-stdout.log`, `p2b-stdout.log`, `p3-stdout.log` — wine stdout
- `ours-summary.md` — PROBE-O parallel track (xenia-rs side)
- `canary-summary.md` — this file
## Recommendation for AUDIT-061
Echoing PROBE-O's recommendation:
- Drop the "find fnptr-array activator" framing — `sub_821B6DF4` is an EH catch handler.
- Drop "vptr installer dead" framing — measured 5× live in ours.
- Re-focus on AUDIT-051's struct-population bug at `sub_82452DC0+0x78` (the `[r3+0]/[r3+4]` predicate gate from 80-byte stack-local at `r31+96`). With Windows Debug canary oracle online, mid-fn PC probes inside `sub_82452DC0` become feasible at scale.
- Optional: investigate `_CxxThrowException`-equivalent fire-counts canary vs ours — if canary throws an exception ours doesn't (or vice versa) at boot, that would explain the AUDIT-058 ladder differential.

View File

@@ -0,0 +1,316 @@
2026-05-12T17:31:43.542278Z  INFO cmd_exec:load_xex_data: xenia_rs: detected disc image, extracting default.xex path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
2026-05-12T17:31:43.544634Z  INFO cmd_exec: xenia_rs: XEX file format compression="normal (LZX)" encryption="normal (AES)" path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
2026-05-12T17:31:43.544647Z  INFO cmd_exec: xenia_rs: loading XEX entry=0x824ab748 base=0x82000000 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
2026-05-12T17:31:43.607005Z  INFO cmd_exec:load_image:load_normal_compressed: xenia_xex::loader: LZX decompressed: 3428942 -> 9568256 bytes path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso bytes=3497984 bytes_in=3485696
2026-05-12T17:31:43.607395Z  INFO cmd_exec:load_image: xenia_xex::loader: image loaded bytes_in=3485696 bytes_out=9568256 ratio=2.745005875440658 elapsed_ms=54.0 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso bytes=3497984
2026-05-12T17:31:43.610936Z  INFO cmd_exec: xenia_rs: import thunks mapped thunks=194 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
2026-05-12T17:31:43.611148Z  INFO cmd_exec: xenia_rs: XAudio callback ticker enabled (AUDIT-032 default; toggle via --xaudio-tick / XENIA_XAUDIO_TICK) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
2026-05-12T17:31:43.611163Z  INFO cmd_exec: xenia_rs: dump addresses armed: 18 (0x82870010, 0x82870090, 0x82870110, 0x82870190, 0x82870210, 0x82870290, 0x82870310, 0x82870390, 0x82870410, 0x82870490, 0x82870510, 0x82870590, 0x82870610, 0x82870690, 0x82870710, 0x82870790, 0x82870810, 0x82870890) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
2026-05-12T17:31:43.611303Z  INFO cmd_exec: xenia_rs: starting execution limit=500000000 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
2026-05-12T17:31:43.611309Z  INFO cmd_exec: xenia_rs: gpu: threaded backend — spawning worker thread path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
2026-05-12T17:31:43.616006Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtAllocateVirtualMemory: base=0x40005000 size=0x100000 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.616027Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtAllocateVirtualMemory: base=0x40005000 size=0x10000 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.616088Z  INFO cmd_exec:run_execution: xenia_kernel::exports: XexCheckExecutablePrivilege priv=10 flags=0x00000400 result=1 lr=0x824ab598 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.782592Z  INFO cmd_exec:run_execution: xenia_kernel::exports: Synthesized empty file for missing path: path="partition0" err=File not found: partition0 handle=0x1008 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.782634Z  INFO cmd_exec:run_execution: xenia_kernel::exports: Synthesized empty file for missing path: path="partition0" err=File not found: partition0 handle=0x100c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.782837Z  INFO cmd_exec:run_execution: xenia_kernel::exports: Synthesized empty file for missing path: path="Cache0" err=File not found: Cache0 handle=0x1010 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783081Z  INFO cmd_exec:run_execution: xenia_kernel::exports: Synthesized empty file for missing path: path="Cache0/" err=File not found: Cache0/ handle=0x1014 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783096Z  INFO cmd_exec:run_execution: xenia_kernel::exports: XexCheckExecutablePrivilege priv=11 flags=0x00000400 result=0 lr=0x824a99a4 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783113Z  INFO cmd_exec:run_execution: xenia_kernel::xam: XamTaskSchedule: args v1=0x02080002 v2=0x00000000 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783139Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=2 on hw=1 entry=0x824a93c8 start_ctx=0x828a28f0 suspended=false pri=0 mask=0xff path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783147Z  INFO cmd_exec:run_execution: xenia_kernel::xam: XamTaskSchedule: tid=2 handle=0x1018 hw=1 callback=0x824a93c8 message=0x828a28f0 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783261Z  INFO cmd_exec:run_execution: xenia_kernel::exports: Synthesized empty file for missing path: path="Cache0" err=File not found: Cache0 handle=0x101c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783275Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtAllocateVirtualMemory: base=0x4acc5000 size=0xff000 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783372Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=3 on hw=2 entry=0x82181830 start_ctx=0x828f3d08 suspended=false pri=0 mask=0xff path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783378Z  INFO cmd_exec:run_execution: xenia_kernel::exports: ExCreateThread: tid=3 handle=0x1024 hw=2 entry=0x82181830 start_ctx=0x828f3d08 suspended=false aff=0x00 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783956Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/" host="/tmp/xenia-rs-cache-120040-0/" disp=1 opts=0x800021 handle=0x102c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783979Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=4 on hw=2 entry=0x8245a5d0 start_ctx=0x828f4838 suspended=false pri=0 mask=0xff path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.783984Z  INFO cmd_exec:run_execution: xenia_kernel::exports: ExCreateThread: tid=4 handle=0x1030 hw=2 entry=0x8245a5d0 start_ctx=0x828f4838 suspended=false aff=0x00 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.784036Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/" host="/tmp/xenia-rs-cache-120040-0/" disp=1 opts=0x4021 handle=0x1034 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.784112Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/access" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.784137Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/ignore" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.784158Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/recent" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.784396Z  INFO cmd_exec:run_execution: xenia_kernel::exports: File opened: path="config.ini" size=400 handle=0x1038 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.784488Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=5 on hw=2 entry=0x82450a28 start_ctx=0x828f3b68 suspended=false pri=0 mask=0xff path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.784494Z  INFO cmd_exec:run_execution: xenia_kernel::exports: ExCreateThread: tid=5 handle=0x1048 hw=2 entry=0x82450a28 start_ctx=0x828f3b68 suspended=false aff=0x00 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.784801Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 400 bytes from "config.ini" @ 0 (handle=0x1038) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.785362Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/d4ea4615e46ee8ca.tmp" host="/tmp/xenia-rs-cache-120040-0/d4ea4615e46ee8ca.tmp" disp=3 opts=0x60 size=0 handle=0x1050 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.785415Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 400 bytes to "cache:/d4ea4615e46ee8ca.tmp" @ 0 (handle=0x1050) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.785458Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/" host="/tmp/xenia-rs-cache-120040-0/" disp=1 opts=0x800021 handle=0x1054 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.785527Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/access" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.785541Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/ignore" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.785552Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/recent" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.785690Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/d4ea4615" host="/tmp/xenia-rs-cache-120040-0/d4ea4615" disp=2 opts=0x4021 handle=0x1058 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.785733Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/d4ea4615/e" host="/tmp/xenia-rs-cache-120040-0/d4ea4615/e" disp=2 opts=0x4021 handle=0x105c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.785752Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/d4ea4615e46ee8ca.tmp" host="/tmp/xenia-rs-cache-120040-0/d4ea4615e46ee8ca.tmp" disp=1 opts=0x4020 size=400 handle=0x1060 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.788650Z  INFO cmd_exec:run_execution: xenia_kernel::exports: Synthesized empty file for missing path: path="dat/files.tbl" err=File not found: dat/files.tbl handle=0x1064 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.790213Z  INFO cmd_exec:run_execution: xenia_kernel::exports: File opened: path="dat/tables.pak" size=964 handle=0x1070 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.790508Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 964 bytes from "dat/tables.pak" @ 0 (handle=0x1070) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791160Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/69d8e45ce534ffea.tmp" host="/tmp/xenia-rs-cache-120040-0/69d8e45ce534ffea.tmp" disp=3 opts=0x60 size=0 handle=0x1078 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791211Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 964 bytes to "cache:/69d8e45ce534ffea.tmp" @ 0 (handle=0x1078) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791251Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/" host="/tmp/xenia-rs-cache-120040-0/" disp=1 opts=0x800021 handle=0x107c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791419Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/access" host="/tmp/xenia-rs-cache-120040-0/access" disp=5 opts=0x60 size=0 handle=0x1080 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791455Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 12 bytes to "cache:/access" @ 0 (handle=0x1080) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791492Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/ignore" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791551Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/recent" host="/tmp/xenia-rs-cache-120040-0/recent" disp=5 opts=0x60 size=0 handle=0x1084 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791575Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 8 bytes to "cache:/recent" @ 0 (handle=0x1084) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791712Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/69d8e45c" host="/tmp/xenia-rs-cache-120040-0/69d8e45c" disp=2 opts=0x4021 handle=0x1088 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791762Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/69d8e45c/e" host="/tmp/xenia-rs-cache-120040-0/69d8e45c/e" disp=2 opts=0x4021 handle=0x108c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.791780Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/69d8e45ce534ffea.tmp" host="/tmp/xenia-rs-cache-120040-0/69d8e45ce534ffea.tmp" disp=1 opts=0x4020 size=964 handle=0x1090 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.792790Z  INFO cmd_exec:run_execution: xenia_kernel::exports: File opened: path="dat/tables.p00" size=435498 handle=0x1098 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.793021Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 2048 bytes from "dat/tables.p00" @ 206848 (handle=0x1098) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.793454Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=6 on hw=2 entry=0x82457ef0 start_ctx=0x828f3b08 suspended=false pri=0 mask=0xff path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.793467Z  INFO cmd_exec:run_execution: xenia_kernel::exports: ExCreateThread: tid=6 handle=0x10b0 hw=2 entry=0x82457ef0 start_ctx=0x828f3b08 suspended=false aff=0x00 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794026Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/69d8e45c9355f2f8.tmp" host="/tmp/xenia-rs-cache-120040-0/69d8e45c9355f2f8.tmp" disp=3 opts=0x60 size=0 handle=0x10b4 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794074Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 2048 bytes to "cache:/69d8e45c9355f2f8.tmp" @ 0 (handle=0x10b4) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794112Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/" host="/tmp/xenia-rs-cache-120040-0/" disp=1 opts=0x800021 handle=0x10b8 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794333Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/access" host="/tmp/xenia-rs-cache-120040-0/access" disp=5 opts=0x60 size=0 handle=0x10bc path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794355Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 24 bytes to "cache:/access" @ 0 (handle=0x10bc) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794382Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/ignore" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794436Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/recent" host="/tmp/xenia-rs-cache-120040-0/recent" disp=5 opts=0x60 size=0 handle=0x10c0 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794457Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 16 bytes to "cache:/recent" @ 0 (handle=0x10c0) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794651Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/69d8e45c" host="/tmp/xenia-rs-cache-120040-0/69d8e45c" disp=2 opts=0x4021 handle=0x10c4 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794692Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/69d8e45c/9" host="/tmp/xenia-rs-cache-120040-0/69d8e45c/9" disp=2 opts=0x4021 handle=0x10c8 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.794711Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/69d8e45c9355f2f8.tmp" host="/tmp/xenia-rs-cache-120040-0/69d8e45c9355f2f8.tmp" disp=1 opts=0x4020 size=2048 handle=0x10cc path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.798045Z  INFO cmd_exec:run_execution: xenia_kernel::exports: VdSetGraphicsInterruptCallback(0x824be9a0, 0x4244df00) — callback armed path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.798161Z  INFO xenia_gpu::gpu_system: gpu: ring initialized base=0x0adcc000 size_bytes=4096 size_dwords=1024
2026-05-12T17:31:43.798176Z  INFO xenia_gpu::gpu_system: gpu: rptr writeback enabled addr=0x008619fc block_dwords=64
2026-05-12T17:31:43.798181Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=7 on hw=2 entry=0x824cd458 start_ctx=0x42450b3c suspended=false pri=0 mask=0x04 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:43.798186Z  INFO cmd_exec:run_execution: xenia_kernel::exports: ExCreateThread: tid=7 handle=0x10dc hw=2 entry=0x824cd458 start_ctx=0x42450b3c suspended=false aff=0x04 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.699726Z  INFO xenia_gpu::gpu_system: gpu: XE_SWAP (kernel-direct) frame=1 fb=0x0b1d8000 width=1280 height=720
2026-05-12T17:31:44.713886Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=8 on hw=4 entry=0x822f1ee0 start_ctx=0x40d09a40 suspended=true pri=0 mask=0xff path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.713903Z  INFO cmd_exec:run_execution: xenia_kernel::exports: ExCreateThread: tid=8 handle=0x10e8 hw=4 entry=0x822f1ee0 start_ctx=0x40d09a40 suspended=true aff=0x00 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.715008Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 102400 bytes from "dat/tables.p00" @ 86016 (handle=0x1098) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.715801Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/aab216c3a2c8c185.tmp" host="/tmp/xenia-rs-cache-120040-0/aab216c3a2c8c185.tmp" disp=3 opts=0x60 size=0 handle=0x10fc path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.715964Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 102400 bytes to "cache:/aab216c3a2c8c185.tmp" @ 0 (handle=0x10fc) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.716010Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/" host="/tmp/xenia-rs-cache-120040-0/" disp=1 opts=0x800021 handle=0x1100 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.716312Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/access" host="/tmp/xenia-rs-cache-120040-0/access" disp=5 opts=0x60 size=0 handle=0x1104 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.716338Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 36 bytes to "cache:/access" @ 0 (handle=0x1104) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.716368Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/ignore" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.716429Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/recent" host="/tmp/xenia-rs-cache-120040-0/recent" disp=5 opts=0x60 size=0 handle=0x1108 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.716451Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 24 bytes to "cache:/recent" @ 0 (handle=0x1108) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.716678Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/aab216c3" host="/tmp/xenia-rs-cache-120040-0/aab216c3" disp=2 opts=0x4021 handle=0x110c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.716725Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/aab216c3/a" host="/tmp/xenia-rs-cache-120040-0/aab216c3/a" disp=2 opts=0x4021 handle=0x1110 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.716745Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/aab216c3a2c8c185.tmp" host="/tmp/xenia-rs-cache-120040-0/aab216c3a2c8c185.tmp" disp=1 opts=0x4020 size=102400 handle=0x1114 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.843313Z  INFO cmd_exec:run_execution: xenia_kernel::exports: File opened: path="dat/sound.pak" size=114244 handle=0x111c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.843577Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 114244 bytes from "dat/sound.pak" @ 0 (handle=0x111c) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.845639Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/69d8e45c939a9dcc.tmp" host="/tmp/xenia-rs-cache-120040-0/69d8e45c939a9dcc.tmp" disp=3 opts=0x60 size=0 handle=0x1124 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.845816Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 114244 bytes to "cache:/69d8e45c939a9dcc.tmp" @ 0 (handle=0x1124) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.845857Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/" host="/tmp/xenia-rs-cache-120040-0/" disp=1 opts=0x800021 handle=0x1128 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.846082Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/access" host="/tmp/xenia-rs-cache-120040-0/access" disp=5 opts=0x60 size=0 handle=0x112c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.846106Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 48 bytes to "cache:/access" @ 0 (handle=0x112c) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.846130Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/ignore" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.846184Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/recent" host="/tmp/xenia-rs-cache-120040-0/recent" disp=5 opts=0x60 size=0 handle=0x1130 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.846204Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 32 bytes to "cache:/recent" @ 0 (handle=0x1130) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.846318Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/69d8e45c" host="/tmp/xenia-rs-cache-120040-0/69d8e45c" disp=2 opts=0x4021 handle=0x1134 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.846331Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/69d8e45c/9" host="/tmp/xenia-rs-cache-120040-0/69d8e45c/9" disp=2 opts=0x4021 handle=0x1138 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.846344Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/69d8e45c939a9dcc.tmp" host="/tmp/xenia-rs-cache-120040-0/69d8e45c939a9dcc.tmp" disp=1 opts=0x4020 size=114244 handle=0x113c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.857488Z  INFO cmd_exec:run_execution: xenia_kernel::exports: File opened: path="dat/sound.p04" size=14903296 handle=0x1144 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.857732Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 2048 bytes from "dat/sound.p04" @ 5931008 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.858445Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/69d8e45c973a5c0a.tmp" host="/tmp/xenia-rs-cache-120040-0/69d8e45c973a5c0a.tmp" disp=3 opts=0x60 size=0 handle=0x1154 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.858491Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 2048 bytes to "cache:/69d8e45c973a5c0a.tmp" @ 0 (handle=0x1154) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.858530Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/" host="/tmp/xenia-rs-cache-120040-0/" disp=1 opts=0x800021 handle=0x1158 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.858997Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/access" host="/tmp/xenia-rs-cache-120040-0/access" disp=5 opts=0x60 size=0 handle=0x115c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.859030Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 60 bytes to "cache:/access" @ 0 (handle=0x115c) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.859062Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/ignore" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.859125Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/recent" host="/tmp/xenia-rs-cache-120040-0/recent" disp=5 opts=0x60 size=0 handle=0x1160 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.859148Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 40 bytes to "cache:/recent" @ 0 (handle=0x1160) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.859336Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/69d8e45c" host="/tmp/xenia-rs-cache-120040-0/69d8e45c" disp=2 opts=0x4021 handle=0x1164 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.859350Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/69d8e45c/9" host="/tmp/xenia-rs-cache-120040-0/69d8e45c/9" disp=2 opts=0x4021 handle=0x1168 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.859366Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/69d8e45c973a5c0a.tmp" host="/tmp/xenia-rs-cache-120040-0/69d8e45c973a5c0a.tmp" disp=1 opts=0x4020 size=2048 handle=0x116c path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.884719Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=9 on hw=4 entry=0x824d2878 start_ctx=0x00000000 suspended=true pri=0 mask=0x10 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.884741Z  INFO cmd_exec:run_execution: xenia_kernel::exports: ExCreateThread: tid=9 handle=0x1170 hw=4 entry=0x824d2878 start_ctx=0x00000000 suspended=true aff=0x10 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.884777Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=10 on hw=5 entry=0x824d2940 start_ctx=0x00000000 suspended=true pri=0 mask=0x20 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.884784Z  INFO cmd_exec:run_execution: xenia_kernel::exports: ExCreateThread: tid=10 handle=0x1174 hw=5 entry=0x824d2940 start_ctx=0x00000000 suspended=true aff=0x20 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.885134Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=11 on hw=0 entry=0x824d6640 start_ctx=0x4b9f0000 suspended=true pri=0 mask=0xff path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.885146Z  INFO cmd_exec:run_execution: xenia_kernel::exports: XAudioRegisterRenderDriverClient: index=0 callback=0x824d6640 arg=0x41e9dd5c wrapped=0x4b9f0000 driver=0x41550000 worker_handle=Some(4472) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.918578Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 5933056 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.918990Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 6064128 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.919305Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 6195200 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.919531Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 6326272 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.919815Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 6457344 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.920046Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 6588416 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.920266Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 6719488 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.920479Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 6850560 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.920686Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 6981632 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.920891Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 7112704 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.921101Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 7243776 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.921308Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 7374848 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.921520Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 7505920 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.921731Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 7636992 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.921941Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 7768064 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.922158Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 7899136 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.922396Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 8030208 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.922607Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 8161280 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.922817Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 8292352 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.923032Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 8423424 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.923246Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 8554496 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.923458Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 8685568 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.923675Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 8816640 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.923886Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 8947712 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.924102Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 9078784 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.924316Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 9209856 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.924532Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 9340928 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.924758Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 9472000 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.924971Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 9603072 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.925188Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 9734144 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.925401Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 9865216 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.925614Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 9996288 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.925825Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 10127360 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.926040Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 10258432 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.926256Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 10389504 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.926492Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 10520576 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.926711Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 10651648 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.926925Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 10782720 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.927144Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 10913792 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.927359Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 11044864 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.927575Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 11175936 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.927792Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 11307008 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.928018Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 11438080 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.928256Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 11569152 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.928475Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 11700224 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.928696Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 11831296 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.928922Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 11962368 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.929146Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 12093440 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.929405Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 12224512 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.929628Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 12355584 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.929907Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 12486656 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.930128Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 12617728 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.930335Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 12748800 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.930541Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 12879872 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.930746Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 13010944 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.930951Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 13142016 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.931161Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 13273088 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.931373Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 13404160 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.931578Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 13535232 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.931783Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 13666304 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.931988Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 13797376 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.932202Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 13928448 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.932410Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 14059520 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.932615Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 14190592 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.932822Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 14321664 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.933035Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 14452736 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.933243Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 14583808 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.933451Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 131072 bytes from "dat/sound.p04" @ 14714880 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.933624Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 57344 bytes from "dat/sound.p04" @ 14845952 (handle=0x1144) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.937157Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=12 on hw=1 entry=0x82178950 start_ctx=0x828f3ec0 suspended=false pri=0 mask=0xff path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.937167Z  INFO cmd_exec:run_execution: xenia_kernel::exports: ExCreateThread: tid=12 handle=0x1298 hw=1 entry=0x82178950 start_ctx=0x828f3ec0 suspended=false aff=0x00 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.937535Z  INFO cmd_exec:run_execution: xenia_cpu::scheduler: spawn: tid=13 on hw=1 entry=0x821748f0 start_ctx=0x4024a640 suspended=true pri=0 mask=0xff path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.937547Z  INFO cmd_exec:run_execution: xenia_kernel::exports: ExCreateThread: tid=13 handle=0x12a4 hw=1 entry=0x821748f0 start_ctx=0x4024a640 suspended=true aff=0x00 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.939789Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtReadFile: 2048 bytes from "dat/tables.p00" @ 77824 (handle=0x1098) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.940722Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/aab216c35ee70e0a.tmp" host="/tmp/xenia-rs-cache-120040-0/aab216c35ee70e0a.tmp" disp=3 opts=0x60 size=0 handle=0x12bc path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.940772Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 2048 bytes to "cache:/aab216c35ee70e0a.tmp" @ 0 (handle=0x12bc) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.940813Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/" host="/tmp/xenia-rs-cache-120040-0/" disp=1 opts=0x800021 handle=0x12c0 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.941289Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/access" host="/tmp/xenia-rs-cache-120040-0/access" disp=5 opts=0x60 size=0 handle=0x12c4 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.941316Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 72 bytes to "cache:/access" @ 0 (handle=0x12c4) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.941348Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open MISS path="cache:/ignore" disp=1 -> NOT_FOUND path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.941419Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/recent" host="/tmp/xenia-rs-cache-120040-0/recent" disp=5 opts=0x60 size=0 handle=0x12c8 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.941442Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtWriteFile cache: 48 bytes to "cache:/recent" @ 0 (handle=0x12c8) path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.941653Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/aab216c3" host="/tmp/xenia-rs-cache-120040-0/aab216c3" disp=2 opts=0x4021 handle=0x12cc path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.941701Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open (dir) path="cache:/aab216c3/5" host="/tmp/xenia-rs-cache-120040-0/aab216c3/5" disp=2 opts=0x4021 handle=0x12d0 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:44.941721Z  INFO cmd_exec:run_execution: xenia_kernel::exports: cache open OK path="cache:/aab216c35ee70e0a.tmp" host="/tmp/xenia-rs-cache-120040-0/aab216c35ee70e0a.tmp" disp=1 opts=0x4020 size=2048 handle=0x12d4 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:58.970999Z  INFO cmd_exec:run_execution: xenia_rs: reached max instruction count limit=500000000 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso max=Some(500000000) ips=None
2026-05-12T17:31:58.972772Z  INFO cmd_exec: xenia_rs: in-memory trace log entries=0 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
2026-05-12T17:31:58.973365Z  INFO cmd_exec: xenia_rs: exec complete wall_ms=15431 instructions=500000001 import_calls=40454 unimplemented=0 path=/home/fabi/RE - Project Sylpheed/Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
2026-05-12T17:31:58.980038Z  INFO xenia_rs::observability: metrics summary:
histogram xex.load_image_ms = count=1 sum=54.000 min=54.000 max=54.000 mean=54.000
counter xex.bytes_in = 3485696
counter xex.bytes_out = 9568256
counter kernel.calls{name=RtlImageXexHeaderField} = 2
counter kernel.calls{name=NtAllocateVirtualMemory} = 3
counter kernel.calls{name=KeGetCurrentProcessType} = 3
counter kernel.calls{name=RtlInitializeCriticalSection} = 29
counter kernel.calls{name=RtlEnterCriticalSection} = 19519
counter kernel.calls{name=RtlLeaveCriticalSection} = 19517
counter kernel.calls{name=XexCheckExecutablePrivilege} = 2
counter kernel.calls{name=XGetAVPack} = 1
counter kernel.calls{name=KeTlsAlloc} = 2
counter kernel.calls{name=KeTlsSetValue} = 2
counter kernel.calls{name=KeQuerySystemTime} = 2
counter kernel.calls{name=RtlInitializeCriticalSectionAndSpinCount} = 81
counter kernel.calls{name=MmAllocatePhysicalMemoryEx} = 11
counter kernel.calls{name=NtCreateEvent} = 104
counter kernel.calls{name=KeQueryPerformanceFrequency} = 6
counter kernel.calls{name=NtCreateFile} = 45
counter kernel.calls{name=NtReadFile} = 78
counter kernel.calls{name=NtClose} = 163
counter kernel.calls{name=XeCryptSha} = 1
counter kernel.calls{name=XeKeysConsolePrivateKeySign} = 1
counter kernel.calls{name=NtWriteFile} = 39
counter kernel.calls{name=RtlInitAnsiString} = 88
counter kernel.calls{name=NtOpenFile} = 27
counter kernel.calls{name=NtDeviceIoControlFile} = 2
counter kernel.calls{name=IoDismountVolumeByFileHandle} = 1
counter kernel.calls{name=NtQueryVolumeInformationFile} = 10
counter kernel.calls{name=KeEnterCriticalRegion} = 3
counter kernel.calls{name=XamTaskSchedule} = 1
counter scheduler.spawn.ok = 11
counter kernel.calls{name=XamTaskCloseHandle} = 1
counter kernel.calls{name=KeWaitForSingleObject} = 5
counter kernel.calls{name=StfsCreateDevice} = 1
counter kernel.calls{name=ObCreateSymbolicLink} = 1
counter kernel.calls{name=ExRegisterTitleTerminateNotification} = 3
counter kernel.calls{name=KeSetEvent} = 2
counter kernel.calls{name=KeResetEvent} = 1
counter kernel.calls{name=KeLeaveCriticalRegion} = 3
counter kernel.calls{name=RtlNtStatusToDosError} = 22
counter kernel.calls{name=ExCreateThread} = 10
counter kernel.calls{name=ObReferenceObjectByHandle} = 10
counter kernel.calls{name=KeSetAffinityThread} = 7
counter kernel.calls{name=ObDereferenceObject} = 10
counter kernel.calls{name=XamContentCreateEnumerator} = 1
counter kernel.calls{name=XamEnumerate} = 1
counter kernel.calls{name=NtWaitForSingleObjectEx} = 30
counter kernel.calls{name=NtCreateSemaphore} = 4
counter kernel.calls{name=NtQueryDirectoryFile} = 1
counter kernel.calls{name=NtQueryFullAttributesFile} = 8
counter kernel.calls{name=NtWaitForMultipleObjectsEx} = 94
counter kernel.calls{name=NtDuplicateObject} = 14
counter kernel.calls{name=NtReleaseSemaphore} = 101
counter kernel.calls{name=NtQueryInformationFile} = 94
counter kernel.calls{name=NtSetInformationFile} = 28
counter kernel.calls{name=NtSetEvent} = 68
counter kernel.calls{name=MmFreePhysicalMemory} = 6
counter kernel.calls{name=XamNotifyCreateListener} = 1
counter kernel.calls{name=VdInitializeEngines} = 2
counter kernel.calls{name=VdShutdownEngines} = 1
counter kernel.calls{name=VdSetGraphicsInterruptCallback} = 1
counter kernel.calls{name=ExGetXConfigSetting} = 3
counter kernel.calls{name=VdSetSystemCommandBufferGpuIdentifierAddress} = 2
counter kernel.calls{name=MmGetPhysicalAddress} = 1
counter kernel.calls{name=VdInitializeRingBuffer} = 1
counter kernel.calls{name=VdEnableRingBufferRPtrWriteBack} = 1
counter kernel.calls{name=KiApcNormalRoutineNop} = 1
counter kernel.calls{name=KeSetBasePriorityThread} = 3
counter kernel.calls{name=VdQueryVideoMode} = 2
counter kernel.calls{name=VdQueryVideoFlags} = 2
counter kernel.calls{name=VdCallGraphicsNotificationRoutines} = 1
counter kernel.calls{name=VdRetrainEDRAMWorker} = 1
counter kernel.calls{name=VdRetrainEDRAM} = 2
counter kernel.calls{name=VdIsHSIOTrainingSucceeded} = 1
counter kernel.calls{name=VdGetSystemCommandBuffer} = 1
counter kernel.calls{name=VdSwap} = 1
counter gpu.interrupt.delivered{source=1} = 1
counter kernel.calls{name=KeAcquireSpinLockAtRaisedIrql} = 32
counter kernel.calls{name=KeReleaseSpinLockFromRaisedIrql} = 32
counter kernel.calls{name=VdGetCurrentDisplayGamma} = 1
counter gpu.interrupt.delivered{source=0} = 54
counter kernel.calls{name=VdSetDisplayMode} = 1
counter kernel.calls{name=VdGetCurrentDisplayInformation} = 1
counter kernel.calls{name=RtlFillMemoryUlong} = 1
counter kernel.calls{name=VdInitializeScalerCommandBuffer} = 1
counter kernel.calls{name=VdPersistDisplay} = 1
counter kernel.calls{name=NtResumeThread} = 2
counter kernel.calls{name=XGetGameRegion} = 2
counter kernel.calls{name=KeInitializeSemaphore} = 1
counter kernel.calls{name=KeResumeThread} = 2
counter kernel.calls{name=KeRaiseIrqlToDpcLevel} = 42
counter kernel.calls{name=KfLowerIrql} = 31
counter kernel.calls{name=XAudioRegisterRenderDriverClient} = 1
counter xaudio.callback.delivered = 1
counter kernel.calls{name=KeWaitForMultipleObjects} = 1
counter kernel.calls{name=XAudioGetVoiceCategoryVolumeChangeMask} = 1
counter kernel.calls{name=KeReleaseSemaphore} = 1
counter kernel.calls{name=ObLookupThreadByThreadId} = 1
counter kernel.calls{name=ObOpenObjectByPointer} = 1
counter kernel.calls{name=XNotifyPositionUI} = 1

View File

@@ -0,0 +1,113 @@
AUDIT-060 PROBE-O — fnptr-array bootstrap
Run config
- binary : xenia-rs/target/release/xenia-rs-probe (xenia-rs HEAD e6d43a2)
- instr : 500_000_000
- iso : Project Sylpheed - Arc of Deception (USA, Europe) (En,Ja).iso
- db : xenia-rs/sylpheed.db
Phase 1 — CTOR-PROBE fire counts (500M instr, --quiet)
PC | function | fires
-----------------|-----------------------------|------
0x824ACB38 | sub_824ACB38 (CRT driver) | 1
0x82457EF0 | sub_82457EF0 (canary "only-caller", AUDIT-059 said unreachable) | 1
0x82458B90 | sub_82458B90 (canary signaler A) | 1
0x8245EC10 | sub_8245EC10 (canary signaler B) | 2
0x8245FEB8 | sub_8245FEB8 (vptr installer, AUDIT-059 said "dead in ours") | 5
0x821B6DF4 | sub_821B6DF4 (ladder top, AUDIT-058) | 0
0x821B55D8 | sub_821B55D8 | 0
0x824F8398 | sub_824F8398 | 0
0x824F7CD0 | sub_824F7CD0 | 0
0x824F7800 | sub_824F7800 | 0
0x825070F0 | sub_825070F0 | 0
Phase 2 — sub_824ACB38 anatomy
Static body (224 B, addr 0x824ACB38..0x824ACC18):
+0x00..+0x2C preamble + one optional dispatch through fn-ptr at [0x82023F08] (=0x825F1630, an LZ-runtime thunk)
+0x30..+0x6C loop A: enumerate u32 slots in [0x828708C8, 0x828708D4) — 3 slots
filter: non-NULL bctrl at 0x824ACBA0
+0x80..+0xB8 loop B: enumerate u32 slots in [0x82870010, 0x828708C4) — 557 slots
filter: non-NULL AND != 0xFFFFFFFF bctrl at 0x824ACBEC
+0xC4 epilogue, blr
Phase 2/3 — Array layout (post-reloc, dumped at 1M and 500M instr; both runs identical)
Region 0x82870010..0x828702E8 — populated with 0x82xxxxxx pointers (vtable methods)
Region 0x828702F0..0x82870580 — **PERMANENTLY ZERO** across both 1M and 500M dumps (160 of 557 slots = 28.7% of array)
Region 0x82870590..0x828708C4 — populated with 0x82xxxxxx pointers (vtable methods)
Region 0x828708C8..0x828708D4 — loop-A array, populated (small CRT helpers)
Static-analyzer cross-check (sylpheed.db, function_pointer_arrays):
The 557-slot region is NOT a single CRT init array. It contains 9+ separate small "vtable"-classified
arrays (lengths 3, 9, 12, 16, 13, 3, 3, 3, 3, 3, 3, 4, 4, 3, ...) at addresses 0x82870014, 0x82870024,
0x82870094, 0x828700C8, 0x8287016C, 0x82870214, 0x82870238, 0x82870250, 0x828702A8, 0x828702C0,
0x828702E4, 0x828705A0, 0x8287062C, 0x82870870. **NO** statically-detected arrays/refs in 0x82870300..
0x828705A0 — confirms the gap is intentional (unused padding between two clusters of small vtables).
This means **sub_824ACB38 does NOT iterate a CRT static-ctor list**. It iterates **runtime vtable
registration slots** — likely a class-registration table where each non-NULL entry is invoked once at
load time (TLS / static-init style). AUDIT-050's framing ("CRT driver iterates 0x82870xxx fnptr arrays")
is **structurally correct** (1 fire / iteration of 557 slots) but **semantically misleading**: the slots
are not "static initializers feeding RegisterToFactory<silph::*>" — they're class vtable entries.
Phase 3 — ladder-fn references
sub_821B6DF4 (ladder top) appears as a value in the binary at exactly 2 places:
- 0x820C1994 in .rdata — embedded as a u32 in an MSVC EH FuncInfo/UnwindMap structure
(surrounding bytes: `FFFFFFFF 821B6DF4 19930522 00000001 820C1990 ...`; 0x19930522 = MSVC FuncInfo
magic, so 0x821B6DF4 is a **catch-handler dispatch target**)
- 0x8211C678 in .pdata — exception-unwind metadata (not a real call ref)
Disasm at 0x821B6DF4 confirms: prolog `subi r31, r12, 112; mflr r12; stwu r1, -96(r1); ...` is the
canonical MSVC C++ catch-handler thunk (uses r12 as parent-frame pointer offset). Body calls one bl
(0x82183B78, a label inside an EH support routine) then returns.
**Verdict**: the AUDIT-058 ladder `sub_821B6DF4 ← sub_821B55D8 ← ... ← sub_825070F0` is **not a normal
call chain**. `sub_821B6DF4` is dispatched **only by the C++ exception runtime**, when a specific
exception type is thrown during front-end-UI initialization. AUDIT-058's "static caller ladder" was
reading EH handler-array linkage as if it were a call ladder.
Phase 4 — surprising contradictions vs AUDIT-058 / AUDIT-059
1. `sub_82457EF0` fires 1× on tid=6 (HW=2, cycle=0, lr=0xbcbcbcbc = thread-entry sentinel).
This is the THREAD ENTRY POINT for tid=6. AUDIT-059's "only-caller sub_82457EF0 has 0 callers" was
correct — it has 0 *static* callers because it's a `thread_proc` invoked by `ExCreateThread`. tid=6
spawns and runs through sub_82457EF0 → sub_82458B90 in our run.
2. `sub_8245FEB8` is **NOT dead in ours** — it fires 5× total, called via:
• sub_824601A0+0x68 (PC=0x82460208) — once from tid=1 boot path at cycle 5.5M (callers go ..0x82448120 ← 0x8216EC10 ← 0x824AB8E0=entry_point: this is the **dispatch_table @ 0x820B5830 slot 1** AUDIT-059 named, fired during entry-point processing — NOT dead)
• 3 more times from tid=1 during later UI inflation (frames via sub_82175FBC / sub_82178FC8 / sub_82179148 / sub_82173A4C — the audit-009 "front-end UI" cluster)
• 1× on tid=13 at cycle 23788 (frames via sub_821CB1D0 ← sub_821CBAE0 ← sub_821CC454 ← sub_821C4F18 = AUDIT-058's tid=13 chain)
AUDIT-059's static-analysis (vptr-installer sub_8245FEB8 "dead in ours") is **FALSIFIED at runtime**.
3. `sub_8245EC10` (canary signaler B) fires 2× in ours (callers: sub_8245FEB8). Both fires are NEW
confirmations — this is on the active path.
Specific actionable finding
=================================
The AUDIT-058 ladder is **not an activation chain**. It is the **MSVC C++ exception unwind path** for a
specific exception type. `sub_821B6DF4` is a catch-handler thunk; sub_821B55D8/824F8398/824F7CD0/
824F7800 are the throw-side functions. They fire 0× in ours not because of any "fnptr-array gap" or
"cluster unreachability", but because **no exception is currently being thrown** at this stage of our
boot. Canary throws (and catches) something that ours doesn't.
Recommended AUDIT-061 directions (in priority order):
(a) Probe `RaiseException` / `_CxxThrowException`-equivalent (Xbox xboxkrnl) and any cxx_throw site
in canary vs ours. The 058 ladder fires iff a specific exception type-id is thrown — find it.
(b) AUDIT-053 noted "warm-start regression (cxx_throw=10)" — that throw-counter mismatch may BE the
058 ladder firing in warm-state canary. Cross-reference cxx_throw=10 throws with the 058 ladder.
(c) The Phase 1 confirmation that sub_8245FEB8 IS LIVE in ours (5 fires) means AUDIT-059's
γ-investigation can scrap the "vptr-installer dead" branch. Refocus on **why our worker dispatch
table at 0x820B5830 slot 1 fires but doesn't subsequently propagate signals**.
(d) Optionally: AUDIT-050's "CRT driver enumerates 557 slots, 82 non-NULL" needs re-examination — the
region is a **collection of vtables**, not a CRT init array. Some of the "82 non-NULL" slots are
vtable methods (e.g., destructors). The fnptr-array "half-bootstrapped" framing has been
super-cited in the audit chain without verifying what's actually being enumerated.
Outputs
- audit-runs/audit-060-fnptr-array-bootstrap/ours-phase1.stdout (CTOR-PROBE log, 11 PCs, 500M instr)
- audit-runs/audit-060-fnptr-array-bootstrap/ours-dump-500M.stdout (38-region dump, post-reloc, 500M)
- audit-runs/audit-060-fnptr-array-bootstrap/array1_dump.txt (static, pre-reloc — INVALID due to reloc — kept for reference)
- audit-runs/audit-060-fnptr-array-bootstrap/array2_dump.txt (static, pre-reloc — INVALID — kept for reference)
Discipline gate
- xenia-rs source unmodified (READ-ONLY discipline upheld).
- Stop-hook safe (binary renamed to xenia-rs-probe).
- No canary patch applied this round.