Commit Graph

107 Commits

Author SHA1 Message Date
khanhduytran0 1ff2c5e1f7 Type iosurface setup krw callsites 2026-06-05 19:57:46 +07:00
khanhduytran0 7f578576aa Bridge embedded krw context fields 2026-06-05 19:54:40 +07:00
khanhduytran0 51ddf43d52 Alias physmap setup krw context 2026-06-05 19:52:18 +07:00
khanhduytran0 6a643b6577 Type NECP write helpers 2026-06-05 19:44:48 +07:00
khanhduytran0 2c4ec46902 Type physmap write helper context 2026-06-05 19:38:48 +07:00
khanhduytran0 dac89bab29 Alias krw context in image scan worker 2026-06-05 19:36:43 +07:00
khanhduytran0 d57b2d7a65 Type IOGPU read krw context 2026-06-05 19:32:44 +07:00
khanhduytran0 349e86a6db Type IOGPU setup krw context 2026-06-05 19:30:01 +07:00
khanhduytran0 23e8d9a42f Add krw context type-check harness 2026-06-05 19:26:42 +07:00
khanhduytran0 03f47904a5 Fix test slide format warning 2026-06-05 12:55:12 +07:00
khanhduytran0 4dd2ad206c Fix local uint64 output types 2026-06-05 12:54:37 +07:00
khanhduytran0 d2fd603234 Silence remaining precedence warnings 2026-06-05 12:53:45 +07:00
khanhduytran0 c3f7b0c4e4 Clean up credential patch buffers 2026-06-05 12:52:41 +07:00
khanhduytran0 510a65dc2f Clean up dyld fcntl setup payload 2026-06-05 12:51:34 +07:00
khanhduytran0 f1de93dd3d Clean up krw validation worker arrays 2026-06-05 12:50:42 +07:00
khanhduytran0 b99f8330bf Clean up IOService notification message 2026-06-05 12:49:34 +07:00
khanhduytran0 f0910a00b6 Clean up IOKit scratch buffers 2026-06-05 12:46:48 +07:00
khanhduytran0 615770be04 Apply precedence warning fixits 2026-06-05 12:45:40 +07:00
khanhduytran0 33728508c3 Clean up target task port scratch buffer 2026-06-05 12:43:34 +07:00
khanhduytran0 525f3be2fe Clean up mount argument buffers 2026-06-05 12:42:12 +07:00
khanhduytran0 746d5bdd82 Remove unused vars8 decompiler slots 2026-06-05 12:40:27 +07:00
khanhduytran0 3a52e60b26 Clean up vmcopy race block captures 2026-06-05 12:39:00 +07:00
khanhduytran0 e2f2c945de Clean up vmcopy race page info payload 2026-06-05 12:36:46 +07:00
khanhduytran0 d3a63b5a96 Clean up vmcopy race thread state buffer 2026-06-05 12:35:41 +07:00
khanhduytran0 0d0a18af8d Clean up notification extra args buffer 2026-06-05 12:33:07 +07:00
khanhduytran0 096f76f437 Clean up iokit notification payload buffer 2026-06-05 12:32:15 +07:00
khanhduytran0 483f65150a Clean up ipc port exploit payload buffer 2026-06-05 12:31:20 +07:00
khanhduytran0 9722df67c6 Clean up iogpu kernel read scan context 2026-06-05 12:30:18 +07:00
khanhduytran0 27ceb61dda Clean up physmap copy descriptor buffers 2026-06-05 12:27:33 +07:00
khanhduytran0 e49970e08a Clean up version parsers and manifest buffer 2026-06-04 19:40:50 +07:00
khanhduytran0 8b16c1881e Fix pgtable walk return checks 2026-06-04 19:38:23 +07:00
khanhduytran0 1991ee5353 Fix kext image scan page walk checks 2026-06-04 19:36:48 +07:00
khanhduytran0 48f10a8f17 Fix iogpu kernel read return checks 2026-06-04 19:35:29 +07:00
khanhduytran0 ab95ca0935 Extract stage1 dispatch commands 2026-06-04 19:22:12 +07:00
khanhduytran0 29c6da27d6 Extract stage3 dispatch commands 2026-06-04 19:18:49 +07:00
khanhduytran0 40be30a61e Factor init setup path switches 2026-06-04 19:13:28 +07:00
khanhduytran0 b1c86d2c9e Name driver dispatch commands 2026-06-04 19:12:12 +07:00
khanhduytran0 05406fd375 Factor dispatch result footer 2026-06-04 19:09:58 +07:00
khanhduytran0 4b0d6bc81c Name driver dispatch wrapper args 2026-06-04 19:09:11 +07:00
khanhduytran0 e86ca574f3 Clarify driver init allocation 2026-06-04 19:07:59 +07:00
khanhduytran0 4e19f7e9cb Factor KRW ready method check 2026-06-04 19:07:15 +07:00
khanhduytran0 a8bb886205 Name PUAF physmap state offsets 2026-06-04 10:17:44 +07:00
khanhduytran0 d7d89a9ee7 Name dev-null KRW context fields 2026-06-04 10:15:45 +07:00
khanhduytran0 569fcea169 Inline dev-null kread helper name 2026-06-04 10:13:42 +07:00
khanhduytran0 8280d1dff4 Name KRW path validity fields 2026-06-04 10:11:32 +07:00
khanhduytran0 a748da69f7 Name KRW engine state slots 2026-06-04 10:10:06 +07:00
khanhduytran0 83d74e25ec Clarify KRW setup path selection 2026-06-04 10:05:34 +07:00
khanhduytran0 4c274b9f38 Clarify NECP KRW path predicates 2026-06-04 10:01:26 +07:00
khanhduytran0 a880b11593 Clarify valid KRW path predicate 2026-06-04 09:58:13 +07:00
khanhduytran0 5e2801d3ae Normalize KRW setup readiness out param 2026-06-04 09:56:37 +07:00