Searched refs:p_paddr (Results 1 – 18 of 18) sorted by relevance
5 ## When all p_paddr fields are 0, GNU objcopy resets LMA to VMA8 ## We don't implement this special rule. For the p_paddr=0 case: .text and9 ## .data are rewritten to the same place. The size is 4. # the p_paddr=1 case.
1 ## The computed LMA of a section in a PT_LOAD equals sh_offset-p_offset+p_paddr.75 ## LMA = sh_offset-p_offset+p_paddr = 0x2000-0x2000+0x4000 = 0x4000.121 ## LMA = sh_offset-p_offset+p_paddr = 0x2000-0x2000+0x3000 = 0x3000.
7 # We have 2 RW PT_LOAD segments. p_offset p_vaddr p_paddr p_filesz of the first
34 uint64_t p_paddr = 0; member
1342 phdr->p_paddr = cmd.lmaExpr().getValue(); in createPhdrs()
3765 hBuf->p_paddr = p->p_paddr; in writePhdrs()
2659 p->p_paddr = first->getLMA(); in setPhdrs()
107 __uint32_t p_paddr; member
197 elf_addr p_paddr; ///< Physical address (for non-VM systems). member
3097 ph.p_vaddr, ph.p_paddr); in DumpELFProgramHeader()3412 if (H.p_paddr != 0) in AnySegmentHasPhysicalAddress()3428 loadable.Dest = should_use_paddr ? H.p_paddr : H.p_vaddr; in GetLoadableData()
155 return Sec.getAddress() - Phdr.p_vaddr + Phdr.p_paddr; in getSectionLMA()273 << format(Fmt, (uint64_t)Phdr.p_paddr) in printProgramHeaders()
1336 Elf32_Addr p_paddr; // Physical address of beginning of segment (OS-specific) member1349 Elf64_Addr p_paddr; // Physical addr of beginning of segment (OS-specific) member
512 Elf_Addr p_paddr; // Physical address of beginning of segment (OS-specific)526 Elf_Addr p_paddr; // Physical address of beginning of segment (OS-specific)
3906 NewPhdr.p_paddr = PHDRTableAddress; in patchELFPHDRTable()3910 NewPhdr.p_paddr = NewTextSegmentAddress; in patchELFPHDRTable()3930 NewPhdr.p_paddr = PHDRTableAddress; in patchELFPHDRTable()3940 NewPhdr.p_paddr = EHFrameHdrSec->getOutputAddress(); in patchELFPHDRTable()
45 Phdr.p_paddr = Seg.PAddr; in writePhdr()1406 Seg.PAddr = Phdr.p_paddr; in readProgramHeaders()
486 PH.PAddr = Phdr.p_paddr; in dumpProgramHeaders()
550 Phdr.p_paddr = YamlPhdr.PAddr; in initProgramHeaders()
4301 Fields[3].Str = to_string(format_hex(Phdr.p_paddr, Width)); in printProgramHeaders()6854 W.printHex("PhysicalAddress", Phdr.p_paddr); in printProgramHeaders()