• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:memory

97 static bool ZlibDecompress(uint8_t* compressed_data, size_t compressed_size, MemoryBuffer* memory) {  in ZlibDecompress()  argument
107 stream.next_out = memory->Data(); in ZlibDecompress()
108 stream.avail_out = memory->Size(); in ZlibDecompress()
116 static bool ZstdDecompress(uint8_t* compressed_data, size_t compressed_size, MemoryBuffer* memory) { in ZstdDecompress() argument
118 ZSTD_decompress(memory->Data(), memory->Size(), compressed_data, compressed_size); in ZstdDecompress()
119 return memory->Size() == decompress_size; in ZstdDecompress()
140 std::shared_ptr<MemoryBuffer> memory(new MemoryBuffer(chdr->ch_size, info.offset)); in CreateMemoryFromCompressedSection() local
145 memory.get()); in CreateMemoryFromCompressedSection()
148 memory.get()); in CreateMemoryFromCompressedSection()
156 return memory; in CreateMemoryFromCompressedSection()
210 int64_t ElfInterface::GetLoadBias(Memory* memory) { in GetLoadBias() argument
212 if (!memory->ReadFully(0, &ehdr, sizeof(ehdr))) { in GetLoadBias()
219 if (!memory->ReadFully(offset, &phdr, sizeof(phdr))) { in GetLoadBias()
589 void ElfInterfaceImpl<ElfTypes>::GetMaxSize(Memory* memory, uint64_t* size) { in GetMaxSize() argument
591 if (!memory->ReadFully(0, &ehdr, sizeof(ehdr))) { in GetMaxSize()
604 if (!memory->ReadFully(offset, &phdr, sizeof(phdr))) { in GetMaxSize()
622 bool GetBuildIDInfo(Memory* memory, uint64_t* build_id_offset, uint64_t* build_id_size) { in GetBuildIDInfo() argument
624 if (!memory->ReadFully(0, &ehdr, sizeof(ehdr))) { in GetBuildIDInfo()
637 if (!memory->ReadFully(sh_offset, &shdr, sizeof(shdr))) { in GetBuildIDInfo()
646 if (!memory->ReadFully(offset, &shdr, sizeof(shdr))) { in GetBuildIDInfo()
651 memory->ReadString(sec_offset + shdr.sh_name, &name, sec_size - shdr.sh_name) && in GetBuildIDInfo()
663 std::string ElfInterface::ReadBuildIDFromMemory(Memory* memory) { in ReadBuildIDFromMemory() argument
666 if (!GetBuildIDInfo<EhdrType, ShdrType>(memory, &note_offset, &note_size)) { in ReadBuildIDFromMemory()
682 if (!memory->ReadFully(note_offset + offset, &hdr, sizeof(hdr))) { in ReadBuildIDFromMemory()
692 if (!memory->ReadFully(note_offset + offset, &(name[0]), hdr.n_namesz)) { in ReadBuildIDFromMemory()
707 if (memory->ReadFully(note_offset + offset, &build_id[0], hdr.n_descsz)) { in ReadBuildIDFromMemory()