summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/service/ldr/ldr.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/core/hle/service/ldr/ldr.cpp b/src/core/hle/service/ldr/ldr.cpp
index 453d90a22..13bcefe07 100644
--- a/src/core/hle/service/ldr/ldr.cpp
+++ b/src/core/hle/service/ldr/ldr.cpp
@@ -408,13 +408,13 @@ private:
408 using SHA256Hash = std::array<u8, 0x20>; 408 using SHA256Hash = std::array<u8, 0x20>;
409 409
410 struct NROHeader { 410 struct NROHeader {
411 u32_le entrypoint_insn; 411 INSERT_PADDING_WORDS(1);
412 u32_le mod_offset; 412 u32_le mod_offset;
413 INSERT_PADDING_WORDS(2); 413 INSERT_PADDING_WORDS(2);
414 u32_le magic; 414 u32_le magic;
415 INSERT_PADDING_WORDS(1); 415 u32_le version;
416 u32_le nro_size; 416 u32_le nro_size;
417 INSERT_PADDING_WORDS(1); 417 u32_le flags;
418 u32_le text_offset; 418 u32_le text_offset;
419 u32_le text_size; 419 u32_le text_size;
420 u32_le ro_offset; 420 u32_le ro_offset;
@@ -430,9 +430,10 @@ private:
430 430
431 struct NRRHeader { 431 struct NRRHeader {
432 u32_le magic; 432 u32_le magic;
433 INSERT_PADDING_BYTES(0x1C); 433 INSERT_PADDING_BYTES(12);
434 u64_le title_id_mask; 434 u64_le title_id_mask;
435 u64_le title_id_pattern; 435 u64_le title_id_pattern;
436 INSERT_PADDING_BYTES(16);
436 std::array<u8, 0x100> modulus; 437 std::array<u8, 0x100> modulus;
437 std::array<u8, 0x100> signature_1; 438 std::array<u8, 0x100> signature_1;
438 std::array<u8, 0x100> signature_2; 439 std::array<u8, 0x100> signature_2;