Home
last modified time | relevance | path

Searched refs:p_paddr (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/
H A Dbinary-no-paddr.test5 ## When all p_paddr fields are 0, GNU objcopy resets LMA to VMA
8 ## We don't implement this special rule. For the p_paddr=0 case: .text and
9 ## .data are rewritten to the same place. The size is 4. # the p_paddr=1 case.
H A Dbinary-paddr.test1 ## 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.
/llvm-project-15.0.7/lld/test/ELF/
H A Drelro-bss.s7 # We have 2 RW PT_LOAD segments. p_offset p_vaddr p_paddr p_filesz of the first
/llvm-project-15.0.7/lld/ELF/
H A DWriter.h34 uint64_t p_paddr = 0; member
H A DLinkerScript.cpp1342 phdr->p_paddr = cmd.lmaExpr().getValue(); in createPhdrs()
H A DSyntheticSections.cpp3765 hBuf->p_paddr = p->p_paddr; in writePhdrs()
H A DWriter.cpp2659 p->p_paddr = first->getLMA(); in setPhdrs()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_freebsd.h107 __uint32_t p_paddr; member
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h197 elf_addr p_paddr; ///< Physical address (for non-VM systems). member
H A DObjectFileELF.cpp3097 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()
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DELFDump.cpp155 return Sec.getAddress() - Phdr.p_vaddr + Phdr.p_paddr; in getSectionLMA()
273 << format(Fmt, (uint64_t)Phdr.p_paddr) in printProgramHeaders()
/llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/
H A DELF.h1336 Elf32_Addr p_paddr; // Physical address of beginning of segment (OS-specific) member
1349 Elf64_Addr p_paddr; // Physical addr of beginning of segment (OS-specific) member
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DELFTypes.h512 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)
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DRewriteInstance.cpp3906 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()
/llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp45 Phdr.p_paddr = Seg.PAddr; in writePhdr()
1406 Seg.PAddr = Phdr.p_paddr; in readProgramHeaders()
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Delf2yaml.cpp486 PH.PAddr = Phdr.p_paddr; in dumpProgramHeaders()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp550 Phdr.p_paddr = YamlPhdr.PAddr; in initProgramHeaders()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DELFDumper.cpp4301 Fields[3].Str = to_string(format_hex(Phdr.p_paddr, Width)); in printProgramHeaders()
6854 W.printHex("PhysicalAddress", Phdr.p_paddr); in printProgramHeaders()