Lines Matching defs:mapAddress
158 void* mapAddress, int64_t offset, size_t maxsize, ElfCommand cmd, Elf* parent, ElfKind kind, size_t extra)
170 result->mapAddress = mapAddress;
196 FromElfHeader* ehdr, size_t maxsize, unsigned char* eIdent, void* mapAddress, int64_t offset)
206 reinterpret_cast<FromElfSectionHeader*>(reinterpret_cast<char*>(mapAddress) + ehdr->e_shoff + offset);
212 reinterpret_cast<char*>(mapAddress) + ehdr->e_shoff + offset + offsetof(FromElfSectionHeader, sh_size);
239 size_t ElfChecker::GetShnum(void* mapAddress, unsigned char* eIdent, int64_t offset, size_t maxsize)
297 ehdrPtr.e32, maxsize, eIdent, mapAddress, offset);
300 ehdrPtr.e64, maxsize, eIdent, mapAddress, offset);
304 /* Get Details from mapAddress, */
306 ElfChecker::Elf* ElfChecker::GetElfItem(ElfItemField& elfItemField, void* mapAddress, unsigned char* eIdent,
311 ElfEhdr* ehdr = reinterpret_cast<ElfEhdr*>(reinterpret_cast<char*>(mapAddress) + offset);
364 (reinterpret_cast<char*>(mapAddress) + offset + elfItemField.shdr[cnt].sh_offset);
397 void* mapAddress, unsigned char* eIdent, int64_t offset, size_t maxSize, ElfCommand cmd, Elf* parent)
409 size_t scncnt = GetShnum(mapAddress, eIdent, offset, maxSize);
429 Elf* elf = ElfAllocate(mapAddress, offset, maxSize, cmd, parent, ELF_KIND_ELF, scnMax * sizeof(ElfSectionBase));
444 elf->state.elf32, mapAddress, eIdent, offset, maxSize, cmd, scncnt, elf);
447 elf->state.elf64, mapAddress, eIdent, offset, maxSize, cmd, scncnt, elf);
452 void* mapAddress, int64_t offset, size_t maxsize, ElfCommand cmd, Elf* parent)
454 unsigned char* eIdent = reinterpret_cast<unsigned char*>(mapAddress) + offset;
458 return FileReadElf(mapAddress, eIdent, offset, maxsize, cmd, parent);
460 return ElfAllocate(mapAddress, offset, maxsize, cmd, parent, ELF_KIND_NONE, 0);