FS_ACCESS: { sdk_version: 5.3.0, spec: NX }
FS_ACCESS: { start:    300000, end:    300005, result: 0x00000000, handle: 0x0000000000000000, priority: Normal, function: "MountRom", name: "test" }
FS_ACCESS: { start:    300010, end:    300015, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "OpenFile", path: "test:/4MB", open_mode: 0x1 }

FS_ACCESS: { start:    300020, end:    300025, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {offset: 100, size: 99}, {offset: 200, size: 99}, {offset: 300, size: 99}, {offset: 400, size: 99}, {offset: 500, size: 99}, {offset: 600, size: 99}] }

// exceeded Ȃ̂ 8 
FS_ACCESS: { start:    300030, end:    300035, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {offset: 100, size: 99}, {offset: 200, size: 99}, {offset: 300, size: 99}, {offset: 400, size: 99}, {offset: 500, size: 99}, {offset: 600, size: 99}], fetch_exceeded: true }

// fetched ̂ exceeded L
FS_ACCESS: { start:    300040, end:    300045, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetch_exceeded: true }

// exceeded ɒl
FS_ACCESS: { start:    300050, end:    300055, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {offset: 100, size: 99}, {offset: 200, size: 99}, {offset: 300, size: 99}, {offset: 400, size: 99}, {offset: 500, size: 99}, {offset: 600, size: 99}, {offset: 700, size: 99}], fetch_exceeded }

// fetched Ƀf[^ 8 ȏ゠
FS_ACCESS: { start:    300060, end:    300065, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {offset: 100, size: 99}, {offset: 200, size: 99}, {offset: 300, size: 99}, {offset: 400, size: 99}, {offset: 500, size: 99}, {offset: 600, size: 99}, {offset: 700, size: 99}, {offset: 800, size: 99}] }
FS_ACCESS: { start:    300070, end:    300075, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {offset: 100, size: 99}, {offset: 200, size: 99}, {offset: 300, size: 99}, {offset: 400, size: 99}, {offset: 500, size: 99}, {offset: 600, size: 99}, {offset: 700, size: 99}, {offset: 800, size: 99}], fetch_exceeded: true }

// d
FS_ACCESS: { start:    300100, end:    300105, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 101}, {offset: 100, size: 100}, {offset: 200, size: 100}, {offset: 300, size: 100}, {offset: 400, size: 100}, {offset: 500, size: 100}, {offset: 600, size: 100}, {offset: 700, size: 100}] }
FS_ACCESS: { start:    300110, end:    300115, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 100}, {offset: 100, size: 100}, {offset: 200, size: 100}, {offset: 300, size: 100}, {offset: 400, size: 100}, {offset: 500, size: 100}, {offset: 600, size: 101}, {offset: 700, size: 100}] }
FS_ACCESS: { start:    300120, end:    300125, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 101}, {offset: 100, size: 100}, {offset: 200, size: 100}, {offset: 300, size: 100}, {offset: 400, size: 100}, {offset: 500, size: 100}, {offset: 600, size: 100}, {offset: 700, size: 100}], fetch_exceeded: true}
FS_ACCESS: { start:    300130, end:    300135, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 100}, {offset: 100, size: 100}, {offset: 200, size: 100}, {offset: 300, size: 100}, {offset: 400, size: 100}, {offset: 500, size: 100}, {offset: 600, size: 101}, {offset: 700, size: 100}], fetch_exceeded: true}

// łȂ
FS_ACCESS: { start:    300200, end:    300205, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {offset: 100, size: 99}, {offset: 200, size: 99}, {offset: 300, size: 99}, {offset: 400, size: 99}, {offset: 500, size: 99}, {offset: 700, size: 99}, {offset: 600, size: 99}], fetch_exceeded: true }
FS_ACCESS: { start:    300210, end:    300215, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 100, size: 99}, {offset: 0, size: 99}, {offset: 200, size: 99}, {offset: 300, size: 99}, {offset: 400, size: 99}, {offset: 500, size: 99}, {offset: 600, size: 99}, {offset: 700, size: 99}], fetch_exceeded: true }
FS_ACCESS: { start:    300220, end:    300225, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {offset: 100, size: 99}, {offset: 200, size: 99}, {offset: 300, size: 99}, {offset: 400, size: 99}, {offset: 500, size: 99}, {offset: 700, size: 99}, {offset: 600, size: 99}] }
FS_ACCESS: { start:    300230, end:    300235, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 100, size: 99}, {offset: 0, size: 99}, {offset: 200, size: 99}, {offset: 300, size: 99}, {offset: 400, size: 99}, {offset: 500, size: 99}, {offset: 600, size: 99}, {offset: 700, size: 99}] }

// f[^L
FS_ACCESS: { start:    300300, end:    300305, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{}] }
FS_ACCESS: { start:    300310, end:    300315, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {}, {offset: 200, size: 99}, {offset: 300, size: 99}] }
FS_ACCESS: { start:    300320, end:    300325, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {offset: 200}, {offset: 300, size: 99}] }
FS_ACCESS: { start:    300330, end:    300335, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {size: 99}, {offset: 300, size: 99}] }

// f[^
FS_ACCESS: { start:    300400, end:    300405, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{ offset: 100, size: -10 }, {offset: 300, size: 99}] }
FS_ACCESS: { start:    300410, end:    300415, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{ offset: -0, size: -0 }, {offset: 100, size: 99}] }
FS_ACCESS: { start:    300420, end:    300425, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{ offset: 100, size: 100 }, {offset: 300, size: -10}] }

// offset  size 𑫂ƁAUINT_MAX 𒴂
FS_ACCESS: { start:    300500, end:    300505, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{ offset: 100, size: 18446744073709551600 }, {offset: 5000, size: 100}] }
FS_ACCESS: { start:    300510, end:    300515, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "ReadFile", offset: 0, size: 10000, fetched: [{ offset: 100, size: 100 }, {offset: 18446744073709551600, size: 100}] }

// ReadFile ł͂Ȃ
FS_ACCESS: { start:    300600, end:    300605, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "WriteFile", offset: 0, size: 10000 }
FS_ACCESS: { start:    300610, end:    300615, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "WriteFile", offset: 0, size: 10000, fetched: [{offset: 0, size: 99}, {offset: 100, size: 99}, {offset: 200, size: 99}, {offset: 300, size: 99}, {offset: 400, size: 99}, {offset: 500, size: 99}, {offset: 600, size: 99}] }
FS_ACCESS: { start:    300620, end:    300625, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "WriteFile", offset: 0, size: 10000, fetched: [] }
FS_ACCESS: { start:    300630, end:    300635, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "WriteFile", offset: 0, size: 10000, fetch_exceeded: true }

FS_ACCESS: { start:    301000, end:    301005, result: 0x00000000, handle: 0x0000001234567890, priority: Normal, function: "CloseFile" }
FS_ACCESS: { start:    899995, end:    900000, result: 0x00000000, handle: 0x0000000000000000, priority: Normal, function: "Unmount", name: "test" }
