Searched refs:p_memsz (Results 1 - 4 of 4) sorted by relevance

/art/compiler/linker/
H A Delf_builder.h938 phdr.p_filesz = phdr.p_memsz = 0; // We need to fill this later.
946 load.p_filesz = load.p_memsz = sizeof(Elf_Ehdr) + sizeof(Elf_Phdr) * kMaxProgramHeaders;
965 load.p_memsz = shdr.sh_size;
969 prev.p_filesz == prev.p_memsz && // Do not merge .bss
970 load.p_filesz == load.p_memsz) { // Do not merge .bss
974 prev.p_memsz = size;
993 phdr.p_filesz = phdr.p_memsz = shdr.sh_size;
1001 phdrs[0].p_filesz = phdrs[0].p_memsz = phdrs.size() * sizeof(Elf_Phdr);
/art/runtime/
H A Delf_file.cc1045 Elf_Addr end_vaddr = program_header->p_vaddr + program_header->p_memsz;
1048 oss << "Program header #" << i << " has overflow in p_vaddr+p_memsz: 0x" << std::hex
1049 << program_header->p_vaddr << "+0x" << program_header->p_memsz << "=0x" << end_vaddr
1169 if (program_header->p_memsz == 0) {
1190 if (program_header->p_filesz > program_header->p_memsz) {
1191 *error_msg = StringPrintf("Invalid p_filesz > p_memsz (%" PRIu64 " > %" PRIu64 "): %s",
1193 static_cast<uint64_t>(program_header->p_memsz),
1197 if (program_header->p_filesz < program_header->p_memsz &&
1199 *error_msg = StringPrintf("Unsupported unaligned p_filesz < p_memsz (%" PRIu64
1202 static_cast<uint64_t>(program_header->p_memsz),
[all...]
H A Delf.h1565 Elf32_Word p_memsz; // Num. of bytes in mem image of segment (may be zero) member in struct:Elf32_Phdr
1578 Elf64_Xword p_memsz; // Num. of bytes in mem image of segment (may be zero) member in struct:Elf64_Phdr
H A Doat_file.cc1125 size_t memsz = info->dlpi_phdr[i].p_memsz;
1138 size_t memsz = info->dlpi_phdr[i].p_memsz;

Completed in 923 milliseconds