"Optimize" a patch

This commit is contained in:
Al Azif committed 2025-07-19 22:21:55 -07:00
1 parent 88f95e93a9
commit 52d7ba4d46
7 files changed
+7 -7

No files matched your search

+1 -1
View File
@@ -132,7 +132,7 @@ static inline void do_patch(void *kbase) {
// vm_map_unlock(map);
// return (KERN_PROTECTION_FAILURE);
// }
write32(kbase, 0x264c0a, 0);
write16(kbase, 0x264c08, 0x04eb);
// TODO: Description of this patch. patch sys_dynlib_load_prx()
write16(kbase, 0x94ec1, 0xe990);
+1 -1
View File
@@ -132,7 +132,7 @@ static inline void do_patch(void *kbase) {
// vm_map_unlock(map);
// return (KERN_PROTECTION_FAILURE);
// }
write32(kbase, 0x3014ca, 0);
write16(kbase, 0x3014c8, 0x04eb);
// TODO: Description of this patch. patch sys_dynlib_load_prx()
write16(kbase, 0x451e04, 0xe990);
+1 -1
View File
@@ -132,7 +132,7 @@ static inline void do_patch(void *kbase) {
// vm_map_unlock(map);
// return (KERN_PROTECTION_FAILURE);
// }
write32(kbase, 0x3ec68d, 0);
write16(kbase, 0x3ec68b, 0x04eb);
// TODO: Description of this patch. patch sys_dynlib_load_prx()
write16(kbase, 0x318d84, 0xe990);
+1 -1
View File
@@ -132,7 +132,7 @@ static inline void do_patch(void *kbase) {
// vm_map_unlock(map);
// return (KERN_PROTECTION_FAILURE);
// }
write32(kbase, 0x14d6dd, 0);
write16(kbase, 0x14d6db, 0x04eb);
// TODO: Description of this patch. patch sys_dynlib_load_prx()
write16(kbase, 0x17474, 0xe990);
+1 -1
View File
@@ -132,7 +132,7 @@ static inline void do_patch(void *kbase) {
// vm_map_unlock(map);
// return (KERN_PROTECTION_FAILURE);
// }
write32(kbase, 0x80b8d, 0);
write16(kbase, 0x80b8b, 0x04eb);
// TODO: Description of this patch. patch sys_dynlib_load_prx()
write16(kbase, 0x23aec4, 0xe990);
+1 -1
View File
@@ -132,7 +132,7 @@ static inline void do_patch(void *kbase) {
// vm_map_unlock(map);
// return (KERN_PROTECTION_FAILURE);
// }
write32(kbase, 0x80b8d, 0);
write16(kbase, 0x80b8b, 0x04eb);
// TODO: Description of this patch. patch sys_dynlib_load_prx()
write16(kbase, 0x23ab94, 0xe990);
+1 -1
View File
@@ -132,7 +132,7 @@ static inline void do_patch(void *kbase) {
// vm_map_unlock(map);
// return (KERN_PROTECTION_FAILURE);
// }
write32(kbase, 0x196d3d, 0);
write16(kbase, 0x196d3b, 0x04eb);
// TODO: Description of this patch. patch sys_dynlib_load_prx()
write16(kbase, 0x19f724, 0xe990);