Commit Graph

117 Commits

Author SHA1 Message Date
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
khanhduytran0 da387d3f1a Add krw flag constants 2026-06-01 20:31:23 +07:00
khanhduytran0 f23eea1ed9 Fix 13 & rename dmaFail constants 2026-06-01 20:22:45 +07:00
khanhduytran0 aa0c642f58 Fix 12: match asm or couple more functions 2026-06-01 17:36:19 +07:00
khanhduytran0 e63430f318 FIx 11: dmaFail_phystokv_cached matches orig asm 2026-06-01 17:29:00 +07:00
khanhduytran0 b022f82c08 Fix 10 2026-06-01 16:53:57 +07:00
khanhduytran0 6e2a71848b Fix 9: dmaFail and kern_pattern_scan again 2026-06-01 14:41:16 +07:00
khanhduytran0 090468ffa4 Fix 8: __ulock_* missing args 2026-06-01 11:33:24 +07:00
khanhduytran0 490aebdfd3 Fix 7: LLC bus error panic 2026-06-01 11:00:44 +07:00
khanhduytran0 87b493cb5c FIx 6: sub_1DE40 2026-06-01 10:31:45 +07:00
khanhduytran0 cbc311c9db Fix 5 2026-06-01 07:40:43 +07:00
khanhduytran0 c012f60892 Replace *__error() with errno 2026-05-31 18:31:59 +07:00
khanhduytran0 18a3362131 Fix 4 2026-05-31 18:30:43 +07:00
khanhduytran0 ee5a77842b Fix 3 2026-05-31 18:00:34 +07:00
khanhduytran0 353b39019f Fix 2 2026-05-31 08:56:01 +07:00
khanhduytran0 83271274c9 Fix 1 2026-05-31 05:50:22 +07:00
khanhduytran0 8578c7a970 Make 377bed recompilable (Codex) 2026-05-30 20:15:01 +07:00
khanhduytran0 09281afd75 tmp 2026-03-25 07:16:23 +07:00
khanhduytran0 33b42fcf43 Attempt to fix source 2026-03-12 21:09:59 +07:00