Lines Matching refs:size

117     void AllocateVirtualMemory(Elf_Word size) {  in AllocateVirtualMemory()  argument
118 AllocateVirtualMemory(owner_->virtual_address_, size); in AllocateVirtualMemory()
121 void AllocateVirtualMemory(Elf_Addr addr, Elf_Word size) { in AllocateVirtualMemory() argument
126 CHECK(header_.sh_size == 0u || header_.sh_size == size); in AllocateVirtualMemory()
127 header_.sh_size = size; in AllocateVirtualMemory()
208 section_index_ = sections.size(); // First ELF section has index 1. in AddSection()
239 Elf_Word offset = cache_.size(); in Add()
246 return cache_.size(); in GetCacheSize()
250 this->WriteFully(cache_.data(), cache_.size()); in Write()
355 Elf_Word size, in Add() argument
361 sym.st_size = size; in Add()
376 Elf_Word GetCacheSize() { return syms_.size() * sizeof(Elf_Sym); } in GetCacheSize()
505 s->WriteFully(buffer->data(), buffer->size()); in WriteSection()
516 int size = sizeof(Elf_Ehdr); variable
518 size += sizeof(Elf_Phdr) * kMaxProgramHeaders;
520 stream_.Seek(size, kSeekSet);
522 virtual_address_ += size;
552 shdrs.reserve(1u + sections_.size()); in End()
559 stream_.WriteFully(shdrs.data(), shdrs.size() * sizeof(shdrs[0])); in End()
570 elf_header.e_shnum = shdrs.size(); in End()
577 CHECK_LE(phdrs.size(), kMaxProgramHeaders); in End()
579 elf_header.e_phnum = phdrs.size(); in End()
584 stream_.WriteFully(phdrs.data(), phdrs.size() * sizeof(phdrs[0])); in End()
741 hash_.Add(hash.data(), hash.size() * sizeof(hash[0])); in PrepareDynamicSection()
900 Elf_Word size = shdr.sh_offset + shdr.sh_size - prev.p_offset; in MakeProgramHeaders() local
901 prev.p_filesz = size; in MakeProgramHeaders()
902 prev.p_memsz = size; in MakeProgramHeaders()
929 phdrs[0].p_filesz = phdrs[0].p_memsz = phdrs.size() * sizeof(Elf_Phdr); in MakeProgramHeaders()