restrict search

Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
This commit is contained in:
Sergey Isakov 2020-04-29 18:13:35 +03:00
parent 6b610f5b24
commit 93d6fb6fdf

View File

@ -993,7 +993,7 @@ VOID EFIAPI KernelBooterExtensionsPatch(IN UINT8 *Kernel, LOADER_ENTRY *Entry)
UINTN procLocation = searchProc(Kernel, "readStartupExtensions", &procLen); UINTN procLocation = searchProc(Kernel, "readStartupExtensions", &procLen);
UINT8 findJmp[] = {0xEB, 0x05}; UINT8 findJmp[] = {0xEB, 0x05};
UINT8 patchJmp[] = {0x90, 0x90}; UINT8 patchJmp[] = {0x90, 0x90};
if (!SearchAndReplace(Kernel + procLocation, KERNEL_MAX_SIZE, findJmp, 2, patchJmp, 1)) { if (!SearchAndReplace(Kernel + procLocation, 0x100, findJmp, 2, patchJmp, 1)) {
DBG_RT(Entry, "load kexts not patched\n"); DBG_RT(Entry, "load kexts not patched\n");
} }
#endif #endif