@@ -554,7 +554,6 @@ static void elf_emit_tcb_phdr(FAR struct elf_dumpinfo_s *cinfo,
554
554
phdr -> p_paddr = phdr -> p_vaddr ;
555
555
phdr -> p_memsz = phdr -> p_filesz ;
556
556
phdr -> p_flags = PF_X | PF_W | PF_R ;
557
- phdr -> p_align = ELF_PAGESIZE ;
558
557
* offset += ROUNDUP (phdr -> p_memsz , ELF_PAGESIZE );
559
558
560
559
elf_emit (cinfo , phdr , sizeof (* phdr ));
@@ -585,6 +584,7 @@ static void elf_emit_phdr(FAR struct elf_dumpinfo_s *cinfo,
585
584
586
585
elf_emit (cinfo , & phdr , sizeof (phdr ));
587
586
587
+ phdr .p_align = ELF_PAGESIZE ;
588
588
if (cinfo -> pid == INVALID_PROCESS_ID )
589
589
{
590
590
for (i = 0 ; i < g_npidhash ; i ++ )
@@ -612,7 +612,6 @@ static void elf_emit_phdr(FAR struct elf_dumpinfo_s *cinfo,
612
612
phdr .p_filesz = cinfo -> regions [i ].end - cinfo -> regions [i ].start ;
613
613
phdr .p_memsz = phdr .p_filesz ;
614
614
phdr .p_flags = cinfo -> regions [i ].flags ;
615
- phdr .p_align = ELF_PAGESIZE ;
616
615
offset += ROUNDUP (phdr .p_memsz , ELF_PAGESIZE );
617
616
elf_emit (cinfo , & phdr , sizeof (phdr ));
618
617
}
0 commit comments