Skip to content

Commit a5ddc38

Browse files
committed
Minor stuff
1 parent 8d10225 commit a5ddc38

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

injector/source/patcher.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -307,11 +307,12 @@ static inline bool findLayeredFsSymbols(u8* code, u32 size, u32 *fsMountArchive,
307307
}
308308
}
309309

310-
if(addr <= size - 12 && *fsRegisterArchive == 0xFFFFFFFF && *(u32 *)(code + addr) == 0xE3500008 && (*(u32 *)(code + addr + 4) & 0xFFF00FF0) == 0xE1800400 && (*(u32 *)(code + addr + 8) & 0xFFF00FF0) == 0xE1800FC0)
310+
if(addr <= size - 12 && *fsRegisterArchive == 0xFFFFFFFF && *(u32 *)(code + addr) == 0xE3500008 &&
311+
(*(u32 *)(code + addr + 4) & 0xFFF00FF0) == 0xE1800400 && (*(u32 *)(code + addr + 8) & 0xFFF00FF0) == 0xE1800FC0)
311312
*fsRegisterArchive = findFunctionStart(code, addr);
312313

313314
if(addr <= size - 0x40 && *fsTryOpenFile == 0xFFFFFFFF && *(u32 *)(code + addr + 4) == 0x1AFFFFFC && *(u32 *)(code + addr) == 0xE351003A &&
314-
*(u32 *)(code + addr + 0x34) == 0xE590C000 && *(u32 *)(code + addr + 0x3C) == 0xE12FFF3C)
315+
*(u32 *)(code + addr + 0x34) == 0xE590C000 && *(u32 *)(code + addr + 0x3C) == 0xE12FFF3C)
315316
*fsTryOpenFile = findFunctionStart(code, addr);
316317

317318
if(*fsOpenFileDirectly == 0xFFFFFFFF && *(u32 *)(code + addr) == 0x08030204)
@@ -326,9 +327,10 @@ static inline bool findLayeredFsSymbols(u8* code, u32 size, u32 *fsMountArchive,
326327
static inline bool findLayeredFsPayloadOffset(u8* code, u32 size, u32 *payloadOffset)
327328
{
328329
//First check for sufficient padding at the end of the .text segment
329-
if(((size + 4095) & 0xfffff000) - size >= romfsredir_bin_size)
330+
if(((size + 4095) & 0xFFFFF000) - size >= romfsredir_bin_size)
330331
{
331332
*payloadOffset = size;
333+
332334
return true;
333335
}
334336

@@ -358,6 +360,7 @@ static inline bool findLayeredFsPayloadOffset(u8* code, u32 size, u32 *payloadOf
358360
if(func != 0xFFFFFFFF)
359361
{
360362
*payloadOffset = func;
363+
361364
return true;
362365
}
363366
}

0 commit comments

Comments
 (0)