Commit Graph

185 Commits

Author SHA1 Message Date
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
khanhduytran0 7e8de614f5 Clarify PUAF helper return values 2026-06-04 09:55:13 +07:00
khanhduytran0 066b9a4454 Clarify IOSurface setup locals 2026-06-04 09:54:14 +07:00
khanhduytran0 05816d7e52 Clarify IOSurface physmap setup return 2026-06-04 09:52:12 +07:00
khanhduytran0 a9006b2549 Clarify NECP dispatch probe returns 2026-06-04 09:49:17 +07:00
khanhduytran0 d98a241837 Fix ports VM setup context 2026-06-04 09:45:19 +07:00
khanhduytran0 824d253c76 Fix setup path boolean returns 2026-06-04 09:43:08 +07:00
khanhduytran0 9e4b41199a Fix IOSurface setup success type 2026-06-04 09:40:32 +07:00
khanhduytran0 b833fd6cbb Fix kernel offset table success type 2026-06-04 09:38:34 +07:00
khanhduytran0 fafbe42a5d Fix kernel data section lookup locals 2026-06-04 09:36:17 +07:00
khanhduytran0 502315a6d1 Check NECP patch write return values 2026-06-04 09:34:17 +07:00
khanhduytran0 043aa9da0c Forward variadic import thunk arguments 2026-06-04 09:33:11 +07:00
khanhduytran0 4dd0dc5193 Fix IOSurface KRW port enumeration 2026-06-04 09:29:44 +07:00
khanhduytran0 dda959a3a0 Fix PUAF vm region nesting returns 2026-06-04 09:27:51 +07:00
khanhduytran0 5a9cc7a09e Fix IOGPU memory entry port setup 2026-06-04 09:22:11 +07:00
khanhduytran0 eb728aaab9 Clean up task port traversal flow 2026-06-04 09:14:51 +07:00
khanhduytran0 d860dff94f Clean up physmap krw setup flow 2026-06-04 08:54:34 +07:00
khanhduytran0 2fa6eadabe Rename everything 2026-06-03 19:02:20 +07:00
khanhduytran0 f74ed763f9 Map function names 2026-06-03 15:41:03 +07:00
khanhduytran0 0ed4c5a520 Fix 24: skip some redundant and buggy places just for krw primtives 2026-06-03 11:36:06 +07:00
khanhduytran0 8d635a9143 Fix 23: buffer overflow, PAC trap, rename functions 2026-06-03 11:01:51 +07:00
khanhduytran0 bea58965db Rename ida types 2026-06-03 10:03:02 +07:00
khanhduytran0 4e5e24be70 WIP 2026-06-03 09:59:12 +07:00
khanhduytran0 aef1327ba8 Fix 22 2026-06-03 07:51:47 +07:00
khanhduytran0 dce056d89f Draft work 3 2026-06-03 07:13:28 +07:00
khanhduytran0 fdfb8c4fce Fix 21: correct a ton of functions that didn't have return value 2026-06-02 21:37:05 +07:00
khanhduytran0 cf198485f7 Fix 20: rewrite sub_2B0E8, rename variables
Fix Dopamine failing, now it crashes at sub_3B7E0
2026-06-02 20:21:23 +07:00
khanhduytran0 395f642204 Draft work 2 2026-06-02 20:03:21 +07:00
khanhduytran0 f7a626cff1 Draft work 2026-06-02 14:03:36 +07:00
khanhduytran0 b252458b96 Map additional safe krwCtx parameters 2026-06-02 11:46:41 +07:00
khanhduytran0 f8db3400af Map obvious krwCtx wrapper parameters 2026-06-02 11:44:26 +07:00
khanhduytran0 b91bb74845 Fix necp_open wrapper arguments 2026-06-02 11:39:42 +07:00
khanhduytran0 01b0c3fcf1 Fix 19: beginning fix for A17 2026-06-02 11:30:41 +07:00
khanhduytran0 60f65dc681 Acknowledge someLargeNumber as XNU_VERSION_PACKED 2026-06-02 11:22:00 +07:00
khanhduytran0 7b2cea2b3c Fix 18: ipc_sorights overflow panic 2026-06-02 11:15:56 +07:00
khanhduytran0 bf92035a39 Fix 17: remove hardcoded offsets from test 2026-06-02 07:37:49 +07:00
khanhduytran0 d57d75c815 Fix 16: brk 2026-06-02 07:20:21 +07:00
khanhduytran0 5c181c0062 Fix 15: dmaFail_physwrite32 and sub_3FB84 2026-06-02 07:14:01 +07:00
khanhduytran0 178908b0e2 Stash 2026-06-02 06:56:57 +07:00
khanhduytran0 b6cf81cb43 Fix 14: krw const 2026-06-01 20:41:38 +07:00